Visualizzazione risultati 1 fino 3 di 3

Discussione: javascript reindirizzamento di un frame: non funziona!

  1. #1
    Guest

    Predefinito javascript reindirizzamento di un frame: non funziona!

    salve a tutti

    stavo cercando ci creare una pagina del genere: un frameset con 3 frame, due verticali a sinistra e uno centrale a destra

    nella gestione del mio sitarello, il frame a sinistra in basso conterrebbe una sorta di statistiche ( per capirci, tramite il php, estra da un database dati relativi al frame centrale, adesso vi spiego come ho fatto )

    poi, il frame centrale contiene il contenuto, che funge anche da menù tramite i link ( il terzo frame, quellol verticale in alto, non centra niente )

    ebbene, pensavo di fare così: supponiamo che uno clicca su un link nel frame interfaccia ( l'ho chiamato così ). la pagina si apre sempre nel frame interfaccia, ma contiene alla fine uno javascript che specifica un file da aprire nel frame ambiente ( quello delle statistiche )

    tuttavia, poi sono giunto a fare le cose in modo ancor più complicato: ho fatto in modo che la pagina da aprire nel frame principale ( interfaccia ) sia un'altra pagina che contenga a sua volta due frame. ho messo il javascript nella pagina principale ( non nei frame, per intenderci. in quella pg dove ho scritto <frameset> ecc. )

    perciò, in teoria, dovrebbe rimandare il frame ambiente ad un link da me specificato, ed in seguito a quel link estrarrebbe le informazioni che voglio io dal db

    il problema è che, quando apro quel link che dovrebe ridirezionare, ciò non funziona!
    ho fatto in modo che, tramite il metacomando refresh, il frame ambiente di refreschi ogni 5 secondi mi sembra.
    però, ne prima ne dopo, la pagina mi si apre.
    dove ho sbagliato?

    ecco il javascript che ho inserito nella pagina che si apre correttemente nel frame interfaccia :


    Codice PHP:
    <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
    function gh(){
    parent.frames[ambiente].location.href="http://kindredblades.altervista.org/xxx?xxx=<?php echo $rifer ?>"}
    </script>
    ho modificato un po' il link, ma il php che ho combinato con il javascript c'è lo stesso, e guardando nel source, funziona a dovere ( cioè, compare il contenuto del get "x" )
    però, non mi reindirizza il frame ambiente!!

    scusatemi se sono stato poco chiaro, se non riuscite a capire bene il problema, posterò il source per intero di tutte le pagine interessate

    grazie per l'attenzione e per eventuali risposte

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Hai provato a specificare "ambiente" con le virgolette, trattandosi di un nome e non di una variabile javascript?
    Codice:
    <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
    function gh(){
    parent.frames["ambiente"].location.href="http://kindredblades.altervista.org/xxx?xxx=<?php echo $rifer ?>"}
    </script>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    nn funziona :(

    ho provato mettendo il nome tra virgolette, ho anche messo una variabile... ma niente, continua a non reindirizzare il frame ambiente!

    ho approvato altre piccole modifiche, ma niente!!!
    dove sbaglio?


    <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
    var ciao;
    ciao="ambiente";

    function gh(){
    parent.frames[ciao].location.href="link";
    }
    gh();
    </script>
    Ultima modifica di kindredblades : 18-11-2006 alle ore 14.58.38

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •