Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    5

    Test link di provenienza

    Su una pagina html devo attivare un link a una pagina HTML o a un'altra pagina HTML a seconda della pagina di provenienza.
    Mi spiego meglio:
    dalla pagina PIPPOITA.html salto a home.HTM.
    dalla pagina plutoENG.html salto sempre a home.HTM

    Se arrivo da Pippoita in HOME.htm premendo il tasto REGISTRA devo saltare alla pagina MODULO.HTM
    Se arrivo da plutoENG in HOME.htm premendo il tasto REGISTRA devo saltare a MODULOENG.htm

    Avreste qualche suggerimento : quale sia la variabile da testare e come deve essere lo script che assegno al pulsante REGISTRA.

    Grazie
    Ciao
    Daniele

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Benvenuto sul forum (scegli meglio in quale porre i tuoi quesiti )
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function vai(){
    	if document.referrer.toLowerCase( ).indexOf('pippoita.html')>=0) {
    		location.href='MODULO.HTM';
    	} else {
    		location.href='MODULOENG.htm';
    	}
    }
    //-->
    </SCRIPT>
    
    ...
    
    <input type="button" value="Premi!" onclick="vai()">
    ps: ovviamente funziona solo se pubblicato su un server web e con pagine dello stesso dominio.

    pps: ho notato che fai uso spregiudicato di maiuscole e minuscole... attento ai server Linux e al javascript :rollo:

    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
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    5
    Opss... forse dovevo porre la domanda sul fornum SCRIPT.

    Approfitto della tua competenza.

    Se i link di provenienza sono due URL differenti es:

    www.pippo.it
    www.topolino.com

    su due server web differenti

    La sintassi del test come cambia?

    grazie
    Ciao
    Daniele

  4. #4
    Credo che al posto di modulo.htm e l'altro devi mettere il percorso assoluto tipo http://www.ciao.it/modulo.htm
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    5
    Ciao mi spiego meglio:

    faccio il test sul link di provenienza
    cioè : www.pippo.it
    o www.topolino.it
    ho inserito nello script sotto solo www.pippo.it ,
    potrebbe funzionare, se non arrivo da un link arrivo sicuramente dall'altro.


    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function vai(){
    if document.referrer.toLowerCase( ).indexOf('www.pippo.it')>=0) {
    location.href='MODULO.HTM';
    } else {
    location.href='MODULOENG.htm';
    }
    }
    //-->
    </SCRIPT>


    la sintassi è corretta ?

    grazie
    ciao
    Daniele

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.