Ir para conteúdo
Fórum Script Brasil

lucas_igt

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre lucas_igt

lucas_igt's Achievements

0

Reputação

  1. Salve, galera estou com uma script que consegui na web de um web rádio, mas o prolema dele é que algumas funções não funcionam no firefox appenas no IE. A música roda normalmente nos dois navegadores, mas no firefox não da pra ver o nome da musica nem o autor, e era isso que eu queria que mostrasse no firefox. Queria saber se alguém não pode me ajudar a fazer ele funcionar com o firefox ta ai o codigo que uso <? if(isset($_GET['id'])){ $id = $_GET['id']; }else{ $id = null; } $muda_dir = chdir("radios"); if($abre = opendir($id)){ while(false !== ($file = readdir($abre))){ if($file != "." && $file != ".."){ $musica[] = $file; } } closedir($abre); } if(!isset($musica)){ echo "<br><center>Essa Rádio não Contem Musicas.</center>"; }else{ ?> <html> <head> <title><?="" . ucwords($id);?></title> &lt;script language="javascript"> function centraliza(x,y) { window.resizeTo(x,y); window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2); } centraliza(800,1); <!-- var message=""; /////////////////////////////////// function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) {(message);return false;}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} document.oncontextmenu=new Function("return false") // --> <!-- var a = -1 wma = new Array(); autor = new Array(); titulos = new Array(); album = new Array(); <? shuffle($musica); for($i = 0; $i < count($musica); $i++) { $separa[$i] = explode("-",$musica[$i]); $separa_a[$i] = explode(".",$separa[$i][2]); } $y = 0; for($x = 0; $x < count($musica); $x++){ ?> wma[<?=$y;?>] = "<?='radios/' . $id . '/' . $musica[$x]; ?>"; autor[<?=$y;?>] = "<?=ucwords($separa[$x][1]); ?>"; titulos[<?=$y;?>] = "<?=ucwords($separa[$x][0]); ?>"; album[<?=$y;?>] = "<?=ucwords($separa_a[$x][0]); ?>"; <? $y++; } ?> var maxmusic = <?=$y;?>; ns4 = (document.layers)? true:false ie4 = (document.all)? true:false parada=0 function inicio() { document.all.mautor.innerText=autor[0]; document.all.mnome.innerText=titulos[0]; } var bWin32IE; if ((navigator.userAgent.indexOf("IE") != "-1") && (navigator.userAgent.length > 1)) { bWin32IE = true; } else { bWin32IE = false; } function fechar() { window.close() } function troca() { if (MediaPlayer.PlayState==0) { if (parada==0){ onFF(); onPlay(); } } setTimeout('troca();',1000); } function layerWrite(id,nestref,text) { if (ns4) { if (nestref) var lyr = eval('document.'+nestref+'.document.'+id+'.document'); else var lyr = document.layers[id].document; lyr.open(); lyr.write(text); lyr.close(); } else if (ie4) { document.all[id].innerHTML = text; } } function mostra() { if (ns4){ document.layers["mnome"].document.open() document.layers["mnome"].document.write(titulos[a]) document.layers["mnome"].document.close() document.layers["mautor"].document.open() document.layers["mautor"].document.write(autor[a]) document.layers["mautor"].document.close() var proximamusic; proximamusic = (a + 1); b = maxmusic; if (proximamusic == B){ proximamusic = 0; } else { proximamusic = (a + 1); } document.layers["proxima"].document.open() document.layers["proxima"].document.write(autor[a + 1] + "/" + titulos[a + 1]) document.layers["proxima"].document.close() } if (ie4){ document.all.mnome.innerText=titulos[a]; document.all.mautor.innerText=autor[a]; var proximamusic; proximamusic = (a + 1); b = maxmusic; if (proximamusic == B){ proximamusic = 0; } else { proximamusic = (a + 1); } document.all.proxima.innerText=autor[proximamusic] + "/" + titulos[proximamusic]; } } function mudwma(k) { MediaPlayer.Filename=wma[k]; mostra(); } function onFF() { a = a + 1; b = maxmusic; if (a == B){ a = 0; } mudwma(a); } function onFF2() { a = a - 1; b = maxmusic; if (a == B){ a = 0; } mudwma(a); } function onPause() { if (navigator.appName.indexOf('Netscape') != -1) estado=document.MediaPlayer.GetPlayState(); else estado=document.MediaPlayer.PlayState; if(estado==1) document.MediaPlayer.Play(); else if (estado==2) document.MediaPlayer.Pause(); } function onPlay() { if(MediaPlayer.PlayState == 0){ MediaPlayer.Play(); parada=0; } mostra(); } function onStop() { MediaPlayer.Stop(); parada=1; } function onVolumeUp() { if (MediaPlayer.Volume <= -300) { MediaPlayer.Volume = MediaPlayer.Volume + 300; } } function onVolumeDown() { if (MediaPlayer.Volume >= -8000) { MediaPlayer.Volume = MediaPlayer.Volume - 300; } } /* function MM_changeProp(objName,x,theProp,theValue) { //v3.0 var obj = MM_findObj(objName); if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'"); } */ //--> </SCRIPT> </head> <link href="estilo.css" rel="stylesheet" type="text/css"> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="troca();inicio(); onFF();" rightmargin="0" bottommargin="0"> <div align="left"> <table border="0" width="100" id="table1" cellspacing="0" cellpadding="0"> <tr> <td> <table width="850" border="0" cellpadding="0" cellspacing="0" id="table2"> <tr> <td colspan="2"> <map name="Map"> <area shape="circle" coords="70, 23, 9" href="#" alt="Play" onClick="onPlay();"> <area shape="circle" coords="99, 23, 9" href="#" alt="Stop" onClick="onStop();"> <area shape="rect" coords="127,18,140,32" href="#" alt="Baixar Volume" onClick="onVolumeDown();"> <area shape="rect" coords="154,18,167,32" href="#" alt="Aumentar Volume" onClick="onVolumeUp();"> </map><img src="radio.jpg" width="850" height="40" border="0" usemap="#Map"></tr> <tr> <td width="4" height="25"> </tr> <td width="796" height="25"> </tr> <tr> <td width="4"> <table width="120%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio" id="table11"> <tr> <td id=mautor></td><td id=mnome></td><td id=proxima></td> </tr> </table></tr> <td width="796"> <div style="position: absolute; width: 316px; height: 28px; z-index: 1; left: 524px; top: 2px" id="camada1"> <object id="MediaPlayer" style="width:307px; height:24px" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/%20%20%20controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject"> <param name="AutoStart" value="-1"> <param name="TransparentAtStart" value="-1"> <param name="ShowControls" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="-1"> <param name="AutoSize" value="0"> <param name="AnimationAtStart" value="0"> <param name="Filename" value=""> <param name="AudioStream" value="-1"> <param name="AllowScan" value="-1"> <param name="AllowChangeDisplaySize" value="-1"> <param name="AutoRewind" value="0"> <param name="Balance" value="0"> <param name="BaseURL" value> <param name="BufferingTime" value="5"> <param name="CaptioningID" value> <param name="ClickToPlay" value="-1"> <param name="CursorType" value="0"> <param name="CurrentPosition" value="-1"> <param name="CurrentMarker" value="0"> <param name="DefaultFrame" value> <param name="DisplayBackColor" value="0"> <param name="DisplayForeColor" value="16777215"> <param name="DisplayMode" value="0"> <param name="DisplaySize" value="4"> <param name="Enabled" value="-1"> <param name="EnableContextMenu" value="-1"> <param name="EnablePositionControls" value="-1"> <param name="EnableFullScreenControls" value="0"> <param name="EnableTracker" value="-1"> <param name="InvokeURLs" value="-1"> <param name="Language" value="-1"> <param name="Mute" value="0"> <param name="PlayCount" value="1"> <param name="PreviewMode" value="0"> <param name="Rate" value="1"> <param name="SAMILang" value> <param name="SAMIStyle" value> <param name="SAMIFileName" value> <param name="SelectionStart" value="-1"> <param name="SelectionEnd" value="-1"> <param name="SendOpenStateChangeEvents" value="-1"> <param name="SendWarningEvents" value="-1"> <param name="SendErrorEvents" value="-1"> <param name="SendKeyboardEvents" value="0"> <param name="SendMouseClickEvents" value="0"> <param name="SendMouseMoveEvents" value="0"> <param name="SendPlayStateChangeEvents" value="-1"> <param name="ShowCaptioning" value="0"> <param name="ShowAudioControls" value="-1"> <param name="ShowGotoBar" value="0"> <param name="ShowPositionControls" value="-1"> <param name="ShowTracker" value="-1"> <param name="VideoBorderWidth" value="0"> <param name="VideoBorderColor" value="0"> <param name="VideoBorder3D" value="0"> <param name="Volume" value="-600"> <param name="WindowlessVideo" value="0"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" border="0" src="" autostart="True" transparentatstart="True" showcontrols="0" showdisplay="0" showstatusbar="1" animationatstart="False" id="MediaPlayer" designtimesp="9716" autosize="False" filename="" width="300" height="20"></embed> </object></div> <p> </p> <table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" class="Radio" id="table12"> <tr> <tr> </tr> </table> <p> </td> </tr> </table></tr> </table> <map name="Map2"> <area shape="circle" coords="348,10,9" href="#" alt="Fechar" onClick="window.close();"> </map> </td> </tr> </table> </td> </tr> </table> </div> </body> </html> <? } ?>[/codebox] abraço.
  2. Salve webmasters, venho aqui pedindo uma ajuda a vocês sobre um código que não to conseguindo resolver. Estou usando o seguinte código para separar uma lista de músicas em 3 tabelas iguais uma do lado da outra: <? $sql = mysql_query("SELECT * FROM bandas order by acessos nome asc LIMIT 50"); $total = mysql_num_rows($sql); $dados = mysql_fetch_array($sql); ?> <table width="200" align="left" cellpadding="1" cellspacing="1"> <? // Agora vamos montar o codigo. Pegue o valor total de resultados: $total = mysql_num_rows($sql); // Defina o número de colunas que você deseja exibir: $colunas = "3"; //$colunas = "$qts_colunas"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { $colspan = $colunas+$colunas+$colunas; ?> <tr> <? }?> <td width="100%" align="center" valign="top"><? while($dados = mysql_fetch_array($sql)) { ?><table width="100%" border="0" cellpadding="0" cellspacing="1"> <tr> <td align="center"><table width="100%" cellpadding="1" cellspacing="0"> <tr> <td width="100%" align="left" valign="top"><a href="<?php echo "java script:musica('musicas/abrir.php?id=$dados[id]');";?>"><span class="style66"><? echo "".$i++.". "; ?><? $contatamanho = strlen($dados[nome]); $quantidade = 30; if($contatamanho > $quantidade){ $mensagem = substr_replace($dados[nome], "...", $quantidade, $contatamanho - $quantidade); } else { $mensagem = $dados[nome]; } echo "$mensagem"; ?></span></a></td> </tr> </table></td> </tr> </table><? }?></td> <? }?> </tr> <? }?> </table> Más o preble aé que ele está colocando as bandas uma do lado da outra.. tipo.. Asa de Águia Babado Novo Cheiro de Amor Chiclete com Banana Ivete Sangalo Ou + mas gostaria de coloca-las uma de baixo da outra.. tipo.. Asa de Águia Chiclete com Banana Babado Novo Ivete Sangalo Cheiro de Amor Ou+ entenderam ?? se alguém poder me dar uma ajuda.. fico muito agradecido..
  3. cara.. a parte de acessos ainda n está dando certo n quando compelata 10 acessos ainda baixa a musica
  4. cara.. o código que grava o clique no banco é esse: $sql = mysql_query("SELECT * FROM musicas WHERE id='$_GET[id]'"); $dados=mysql_fetch_array($sql); $id = $_GET[id]; $cliques = $dados[acessos]; ++$cliques; $query = mysql_query("UPDATE musicas SET acessos='$cliques' WHERE id = '$id'"); e o que coloco pra visualizar é esse: $query = mysql_query("SELECT * FROM musicas order by acessos desc LIMIT 10");
  5. Salve! Pessoal, se alguém puder da uma olhadinha no meu site.. www.oumais.com.br e acessar a página de músicas vai perceber que a estatística de acessos das músicas etá com problema.. tipo.. quando a música completa 10 acessos ele sai das músicas TOP e a que tinha 9 fica como primeira e a de 10 volta para as que só possuem 1 acesso.. Se alguém poder me ajudar a ajustar esse erro.. por favor, ajudem awe!! valeu!!!
  6. awe pessoal.. peguei um script aki.. só q to testando na minha maquina.. ai ele tah pedinso pra dar CHMOD 775 em uma pagina.. alguém sabe me dizer como faço isso no windows aki.. pra q der certu ? valeww..
  7. awe pessoal eu queria saber se tem como fazer como q a essa imagem.. q possui 3 imagens.. ou melhor 3 coberturas.. se q q vocês me entendem.. e gostaria de colocar um link pra kda cobertura.. tipo assim.. 1º cobertura - link1.html 2º cobertura - link2.html 3º cobertura - link3.html quria saber se tem como colocar um link pra cada cobertura q aparece.. imagem: IMAGEM valeu awe!!
  8. awe pessoal. ajuda awe.. é rapidez.. valeu..
×
×
  • Criar Novo...