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

    redirect con history.back

    Salve scusate per il distrubo.
    Mi servirebbe di saper come si fa a fare il redirect automatico non ad una pagina definita ma ad un history.back(-1)
    una cosa tipo:
    <META http-equiv="refresh" content="0.5;url=history.back(-1)">
    oppure un'altra cosa qualunque basta che faccia ciò che voglio io.
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <body onload="window.setTimeout('history.back()',500)">

    ciao

    ps: scusa, avevo dimenticato l'utima parentesi...
    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
    Grazie 1000000000000000000000000000000

  4. #4
    Scusate mi è uscito fuori un nuovo problema legato al precedente:
    In questa pagina dovrei fare un aggiornamento ad un db quindi un submit di un form in maniera automatica.
    facendo
    <body onload="window.setTimeout('history.back()',500);do cument.form1.submit()">
    mi aggiorna il db ma mi refresha continuamente la pagina e non esce mai ho provato anche a invertirli ed a creare una funzioncina tipo
    function caricamento()
    {
    window.setTimeout('history.back()',500);
    document.form1.submit();
    }
    ma mi fa la stessa cosa .
    Come posso risolvere il problema?

  5. #5
    AIUTOOOOOOOOOOO

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi fare il submit e poi modificare l'url della pagina... la finestra e' in attesa del risultato dell'invio del form.

    Per fare quello che chiedi devi strutturare il sito in frames (di cui uno, quello al quale andra' indirizzato il form "nascosto")

    <frameset rows="0,*">
    <frame name=nascosto src="")
    <frame name=main src="tuapag.asp">
    </frameset>

    in "tuapag" metti:

    <body onload="document.mioForm.submit();window.setTimeou t('history.back()',500);">
    ...
    <form name=mioForm target="nascosto" ...

    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

  7. #7
    Ok ho risolto in un altra maniera però ora mi servirebbe di far refreshare le pagine nonostante le raggiungo con history.back

  8. #8
    onLoad="window.setTimeout('history.go(-2)',5000)"

    posso mettere qui o da qualche altra parte un comando che mi refresha la pagina che si sta aprendo appena la carica.

    Naturalmente non con onLoad nella pagina che si sta caricando altrimenti si entra in un loop senza possibiltà di uscita.

    Ciao Grazie

  9. #9
    HELPME!!!!!

  10. #10
    UP :quote:

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.