Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: aiuto reindirizzamento

  1. #1

    aiuto reindirizzamento

    Salve ragazzi ho bisogno di aiuto su come reindirizzare un utente

    ho una pagina cosi fatta:
    codice:
    <FRAMESET ROWS="10%,20%,70%"> 
    <FRAME NAME="intestazione" SRC="intestazione.php" TITLE="intestazione"> 
    <FRAME NAME="ricerca" SRC="intesta.php" TITLE="ricerca"> 
    <FRAME NAME="risultati" SRC="ricerca.php" TITLE="risultati"> </FRAMESET>
    nel file ricerca.php (nel frame risultati) ho usato tra i tag <head> </head>
    il seguente meta-tag per reindirizzare l'utente
    codice:
    <meta http-equiv="refresh" content="2;url=intesta.php">
    Il reindirizzamento funziona ma quel che voglio è che la nuova pagina "intesta.php" sia visualizzata nel frame ricerca e non in risultati
    Si può fare ?

  2. #2

    spero di aver capito...

    <form ... target="ricerca">

    credo possa bastare

  3. #3
    Invece dei tag meta dovresti utilizzare javascript in modo tale da utilizzare i frame come oggetti a cui cambiare la proprietà src a ogni diverso reindirizzamento.

    Esempio:
    document.getElementById("frame_ricerca").src="www. vaidovevuoi.it"

    Se ti servono script dettagliati, chiama.


  4. #4
    si se magari saresti cosi gentile da reindirizzarmi sugli script giusti

  5. #5
    No. Facciamolo insieme così capisci. Gli script già pronti sono utili, ma non tantissimo a fine didattico quanto l'applicazione pratica.



    Allora:


    1. Oltre all'attributo name, per ogni tag frame aggiungi un attributo id con lo stesso valore;


    2. Tamite javascript reindirizzerai l'utente alla pagina voluta (che chiameremo pag_voluta) così:

    document.getElementById("ricerca").src="pagina_voluta"


    Ok?

    Se ci sono dubbi fammi sapere,
    Piero.


  6. #6
    miticoooo grazie mille ho risolto come hai detto

  7. #7

  8. #8
    ultima cosina se permetti

    ho intenzione di caricare in un frame la pagine precedente per cui uso la seguente istruzione
    codice:
    <script>history.go(-1)</script>
    solo che prima di fare questo vorrei visualizzare un mex tipo "registrazione avvenuta con successo" per un certo num di secondi e poi eseguire history.go(-1)

  9. #9
    Ora non so aiutarti perchè sono un po' impegnato in altre cose, ma ti lascio con un interrogativo:

    devi proprio utilizzare quella vecchia e brutta tecnologia che sono i frame?

    Saluti,
    Piero.


  10. #10
    bhe grazie mille

    purtroppo debbo per forza utilizzare i frame poichè ci sono delle parti che devono essere sempre visibili e che non devono cambiare durante l'interazione ... e da inesperto quale sono non vedo altre alternative

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.