Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problemi con i Browser : Javascript e Firefox

    Ho questo Script :

    <script LANGUAGE="JavaScript">
    <!-- Begin
    var x, y;
    var step =10;
    var flag =0;

    var message =" MORO: VENDITA ASSISTENZA E RIPARAZIONE ";
    message = message.split("");
    var xpos = new Array();
    for (i = 0; i <= message.length-1 ; i++) {
    xpos[i] = -50;
    }
    var ypos = new Array();
    for (i = 0; i <= message.length-1 ; i++) {
    ypos[i]= -50;
    }
    function handlerMM(e) {
    x = (document.layers) ? e.pageX : document.body.scrollLeft + event.clientX;
    y = (document.layers) ? e.pageY : document.body.scrollTop + event.clientY;
    flag = 1;
    }
    function makesnake() {
    if (flag == 1 && document.all) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("span" + (i) + ".style");
    thisspan.posLeft = xpos[i];
    thisspan.posTop = ypos[i];
    }
    }
    else if (flag==1 && document.layers) {
    for (i = message.length - 1; i >= 1; i--) {
    xpos[i] = xpos[i - 1] + step;
    ypos[i] = ypos[i - 1];
    }
    xpos[0] = x + step;
    ypos[0] = y;
    for (i = 0; i < message.length - 1; i++) {
    var thisspan = eval("document.span" + i);
    thisspan.left = xpos[i];
    thisspan.top = ypos[i];
    }
    }
    var timer = setTimeout("makesnake()", 10);
    }
    // End -->
    </script>

    Con Explorer lo vedo ma con Firefox no.
    Mi date un consiglio. per far si che funzioni su entrambi i browser !

    In piu vorrei avere anche uno script per fare partire la musica(.midi, è possibile?) come sottofondo !

    Grazie ,mille in anticipo

  2. #2
    non si scrive
    Codice PHP:
    <script LANGUAGE="JavaScript"
    ma
    Codice PHP:
    <script type="text/javascript"
    e poi
    Codice PHP:
    <!-- Begin 
    quel "Begin" che ci fa?

    sulla musica no comment...
    la odio nei siti

    cmq per javascript usa la console presente tra gli strumenti

    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    tra l'altro, document.layers non è supportato solo da IE e netscape fino alla versione 4?
    ... Meglio usare getElementById ...

    per quanto riguarda la musica, quoto Jarno

  4. #4
    ">
    sulla musica no comment...
    la odio nei siti

    cmq per javascript usa la console presente tra gli strumenti

    X la musica di sottofondo me la Richiesta chi mi ha detto di fare il sito !

    Basterebbe creare due tasti : un play e un stop che facciano il loro lavoro

  5. #5
    Originariamente inviato da Myaku
    tra l'altro, document.layers non è supportato solo da IE e netscape fino alla versione 4?
    ... Meglio usare getElementById ...

    per quanto riguarda la musica, quoto Jarno
    Per cambiare devo sostituire tutto document.layers o basta solo cambiare .layers Comunque utilizzo la versione 6.0 di IE e firefox che non Funzia !!!


    PS: la modifica fatta mi fa funzionare la musica su IE 6 ma non in FIREFOX! se non riesco a fare cioe come posso avvertire i Navigatori che su IE 6 c'è la musica ma non in FIREFOX ?

    Un consiglio grazie !!! Forse ci vuole un alert("MSG " )?

  6. #6
    a fiuto credo che debba rimanere così il document.layers, lì è utilizzato proprio per filtrare le compatibilità credo... semmai c'è da dire che questo è un meccanismo un po' arcaico, oggi inutile...

    comunque almeno dicci cosa deve fare quella roba senno chi ha voglia di interpretare quel codice buttato lì senza neanche la formattazione?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.