Visualizzazione dei risultati da 1 a 6 su 6

Discussione: redirect browser

  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    redirect browser

    salve ho trovato tanti script simili, ma non esattamente quello che mi serve (ovviamente quelli che trovato non sono in grado di modificarli )

    un semplicissimo redirect:

    se IE:
    non fai niente
    se FF o altro:
    redirect a boh.html


  2. #2
    <script language="JavaScript">
    <!--
    if(navigator.appName != "Microsoft Internet Explorer")
    document.location.href="http://www.boh.com"
    -->
    </script>

    ma stai facendo una pagina che funziona solo per IE ... che lavori in micro$oft?

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da bevone
    <script language="JavaScript">
    <!--
    if(navigator.appName != "Microsoft Internet Explorer")
    document.location.href="http://www.boh.com"
    -->
    </script>

    ma stai facendo una pagina che funziona solo per IE ... che lavori in micro$oft?
    bè se riesci a modificare il preload js del sito in firma per farlo funzionare con FF mi fai contento

  4. #4
    prova così,
    invece di
    codice:
    ...
     if (canSkip)
      doneMsgLayer.innerHTML = "<a href=\"javascript:done()\"><font color=\"#bdba00\" size=\"2\" face=\"tahoma\">Salta</font></a>";
    ...
    metti
    codice:
    ...
     if (canSkip && doneMsgLayer)
      doneMsgLayer.innerHTML = "<a href=\"javascript:done()\"><font color=\"#bdba00\" size=\"2\" face=\"tahoma\">Salta</font></a>";
    ...
    ciao
    sergio

  5. #5
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da mondobimbi
    grazie,
    ora in ff però il preload parte, ma la scritta "Salta" e "entra" non c'è (puoi controllare, il file è online)

    sai risolvere?

  6. #6
    codice:
    function startLoading() {
    ...
    
    	barLayer = getLayer("bar");
    	percentLayer = getLayer("percent");
    	statLayer = getLayer("stat");
    	doneMsgLayer = getLayer("doneMsg");
    	if (canSkip && doneMsgLayer)
      doneMsgLayer.innerHTML = "<a href=\"java-script:done()\"><font color=\"#bdba00\" size=\"2\" face=\"tahoma\">Salta</font></a>";
    
    ...
    }
    il problema lo hai nella funzione sopra, controlla che la funzione chiamata getLayer ritorni un oggetto valido (un div).
    Prova a chiamare direttamente
    doneMsgLayer = document.getElementById("doneMsg");
    al posto di
    doneMsgLayer = getLayer("doneMsg");
    inserisci dopo un alert(doneMsgLayer) e controlla cosa ti dà.
    In questa parte del codice prova a cambiare i DIV scritti in maiuscolo con div scritto in minuscolo.
    codice:
     <DIV id="bar"></DIV>
    182 <DIV id="percent"></DIV>
    183 <DIV id="stat"></DIV>
    184 <DIV id="donemsg"></DIV>
    ciao
    sergio

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.