Visualizzazione dei risultati da 1 a 3 su 3

Discussione: window.onload

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    71

    window.onload

    in base a un evento scatenato in un'altra pagina può essere passata la seguente variabile alla pagina $_GET['variabile']

    voglio che all'apertura della pagina si scateni un evento javascript se la variabile GET è stata settata.

    window.onload(

    if( document.location.href=="?variabile"; )
    {
    alert("ok2");
    }

    );


    Ho provato con questo codice ma non funziona, avete qualcosa che fa per me?

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Immagina di avere un indirizzo del tipo: http://www.tuosito.com/?variabile=vero

    Allora puoi fare così:

    codice:
    function loadPageVar (sVar) {
      return unescape(location.search.replace(new RegExp("^(?:.*[&\\?]" + escape(sVar).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1"));
    }
    
    onload = function () {
      if (loadPageVar("variabile") === "vero") {
        alert("Fai qualcosa");
      }
    };
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    71
    Grazie mille, perfetto!!!

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.