Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    errore [che sparisce al refresh della pagina]

    ho utilizzato, per fare un rollover, un javascript che applica automaticamente dreamwaver, ma mi fa uno strano problema.

    al primo accesso nella pagina mi da un errore di sintassi. il codice è il seguente:

    codice:
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    che viene caricata nel sito con questa stringa:

    <SCRIPT Language="Javascript" SRC="preload.js"></SCRIPT>


    siccome di javascript ci capisco ben poco, qualcuno può dirmi cosa c'è che non va e soprattutto come mai sparisce al refresh..

    grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lo script non presenta problemi... ma dipende da come richiami le funzioni che contiene: posta il link alla pagina.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Lo script non presenta problemi... ma dipende da come richiami le funzioni che contiene: posta il link alla pagina.

    ciao
    ti posso postare il codice che uso per il rollover:


  4. #4
    era capitato anche a me.

    se non sbaglio il problema lo da se quando crei i rollover con dreamweaver, abiliti il comando "precarica immagini"

    credo che cozzi in qualche modo se nella pagina è presente qualche altro javascript, soprattutto se è onLoad.

    prova a ricreare le funzioni deselezionando questa opzione...

    se non è questo non so, sorry


    ciao
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  5. #5
    Originariamente inviato da gokoulele
    era capitato anche a me.

    se non sbaglio il problema lo da se quando crei i rollover con dreamweaver, abiliti il comando "precarica immagini"

    credo che cozzi in qualche modo se nella pagina è presente qualche altro javascript, soprattutto se è onLoad.

    prova a ricreare le funzioni deselezionando questa opzione...

    se non è questo non so, sorry


    ciao
    grazie, adesso provo...

    ma esiste un modo per precaricare tutte le immagini della pagina con un javascript in modo da far apparire la pagina intera e non durante tutta la composizione?

  6. #6
    Originariamente inviato da andropoff
    grazie, adesso provo...
    ho provato ma niente da fare

  7. #7
    mi spiace allora non so

    magari stasera do un'occhiata ai file di cui ti parlavo e se non hai ancora risolto posto qualcosa

    ciao
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da br1
    posta il link alla pagina.

  9. #9

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A me non da' nessun errore (w2k+IE6)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2025 vBulletin Solutions, Inc. All rights reserved.