Visualizzazione dei risultati da 1 a 7 su 7

Discussione: php e iFrame

  1. #1

    php e iFrame

    ciao
    ho una pagina che contiene un iframe.
    da questa pagina mi serve sapere e salvare in una variabile php
    che pagina sto visualizzando nell' iframe.
    chiaramente all' inizio sara' = al src ma poi posso
    navigare all' interno dell' iframe e cambiare pagina.
    quindi vorrei che la variabile si abbiornasse ad ogni click.

    ps
    ho il pieno controllo sia sulla pagina che contiene l' iframe
    che sulle pagine che visualizzo all' interno.

    pps
    scusate ma non conosco per
    niente il php (noob)

  2. #2
    Ciao,
    se lo vuoi fare in php potresti mettere la pagina in sessione.

  3. #3
    scusa se ti rispondo con un mucchio di domande, ma non mi e' chiaro cosa stai cercando di fare, ne' se lo stai facendo nel modo giusto e tanto meno se ha senso farlo.

    intanto: il detect del cambio pagina all'interno di un iframe, sempre che sia possibile farlo, va fatto con javascript e non con php; se hai pieno controllo delle pagine dentro al frame, supposto che siano pagine php, conviene far salvare a loro questa variabile.

    ma il punto e': questa variabile, dove la salvi? e' una variabile di sessione? e a cosa ti serve? ma soprattutto, lo scopo della pagina che contiene l'iframe e' solo quello di contenere l'iframe o serve anche ad altro?

    in attesa di chiarimenti
    danno

  4. #4
    allora....
    ho una serie di pagine html divise in cartelle.
    Ogni cartella ha anche al suo interno delle cartelle
    con img, css, js usate dalle pagine html

    L' intero sito (quindi menu header footer...)e' fatto in php.

    ora...

    cliccando su un item di menu carico all' interno di
    un iframe l' index.html di una o di un'altra cartella
    nello spazio del contenuto del sito lasciando inalterato
    il resto (menu, header...)
    Dall' index posso navigare il resto delle pagine (all' interno della cartella stessa).

    Non so se ha senso qui in iframe, ho scelto quello perche' l' ho usato in js
    ma se in php (che non conosco proprio) posso
    fare la stessa cosa in maniera piu semplice, meglio!?

    A questo punto dovrei salvare a db delle informazioni:
    se l' utente ha visitato una certa pagine nell' iframe
    e quante volte e' passato da un' altra pagina...
    che pagina ha visto piu' volte... ecc...

    chiaro che posso modifcare un bel po di cose,
    ma meno tocco meglio e'...


    idee?

  5. #5
    Secondo me ti stai impelagando in una cosa infinita, se per di più non hai tanta dimestichezza...
    Sicuramente si può risolvere in più modi ma se è a fini statistici mi viene da chiederti perché non utilizzare Analytics e lasciare fare a lui... hai controindicazioni?

  6. #6
    ...mmm
    no e' che non devo fare solo quello che ho scritto prima...

    sto provando questa strada
    ho messo un campo di testo nella pagina che contiene l' iframe
    via js lo riempio con il path della pagina che vedo nell' iframe.

    ma come faccio a mandare a server ogni volta che giro pagina nell' iframe?
    c'e' un modo veloce senza modificare a mano tutti le <a> delle pagine html??

  7. #7
    puoi mettere un evento "onbeforeunload" sul body della pagina che e' contenuta nell'iframe;
    accedi ad elementi della pagina che contiene l'iframe, comprese variabili js e funzioni, utilizzando top.document
    da qui credo che l'unico modo per passare la variabile a php sia tramite ajax (certo, la chiamata ajax poteva anche farla la pagina dentro l'iframe, ma a questo punto poteva anche eseguire del codice php)


    in ogni caso, buona fortuna. ne hai bisogno

    danno

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.