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

    Ridirezionamento dopo submit nel form

    Ciao a tutti!
    Ho creato un form col quale, alla fine dell'invio (submit) dovrei avere una ridirezione automatica a un'altra pagina.
    Fin qui tutto ok, ma se provo a sostituire l'indirizzo dlla pagina col 'javascript:history.go(x)', il browser continua a loopare sul form inviandomi una quantità di mail indefinita...
    Stessa cosa se provo a ridirezionare su una pagina che a sua volta salta 3 passi indietro: mi ricarica a raffica la pagina.

    Qualcuno mi sa spiegare perchè?

    graziegraziegraziegraziegraziegraziegrazie
    Salut!
    A-Lex

  2. #2
    non puoi semplicemente usare un

    location.href='nuovapagina.es';

    ?
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  3. #3
    Si, ma se specifico la nuova pagina non sussiste il problema. Il fatto è che al form si può arrivare da più pagine (francese, inglese o italiana), per cui mi piacerebbe poter tornare alla pagina da cui è stato richiamato.
    Salut!
    A-Lex

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nel form fai postare anche un campo hidden che contiene la lingua dell'utente

    nella pagina in cui leggi i dati utilizzi il valore di quel campo per fare il redirect


    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5

    scusa l'ignoranza, ma l'unica maniera che conosco per fare questo è l'uso dei radio button...
    Faccio un controllo sul name del radio e sul contenuto con
    codice:
    $aturl= ""
    switch ($langue) {
      case "FR"
        $aturl= "../FR/home_FR.html"
        break;
      case "EN"
        $aturl= "../EN/home_EN.html"
        break;
      case "FR"
        $aturl= "../IT/home_IT.html"
        break;
      default
        $aturl= "../../index.html"
    }
    if ($redirect) {
      header ("Location: $redirect");
      exit;
    } else {
    print "<head><title>Le Ph&eacute;nix - Transitional Page - Page de Transition</title>
      <link rel='icon' href='../Imgs/favicon.png' type='image/png'>
      <link rel='shortcut icon' href='/favicon.ico' type='image/x-icon'>
    </head>
    <body background='../Imgs/wall-pap_brick.gif'>
      <meta http-equiv='refresh' content='1; url=$aturl'>
    </body>
    ";
    echo "
    \n";
    exit;
    }
    Può andare?
    Salut!
    A-Lex

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.