Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo sia possibile.

    Comunque la sintassi per leggere/scrivere le variabili in altro frame (funzionanti se i due documenti sono nello stesso dominio):

    da frame ad altro frame:
    parent.NOMEFRAME.document.NOMEVAR =
    (forse document. si puo` anche omettere)

    da frameset ad un frame:
    NOMEFRAME.document.NOMEVAR =
    window.frames['NOMEFRAME'].document.NOMEVAR =

    da frame a frameset / da iframe a docum.contenente:
    parent.document.NOMEVAR =

    ecc.

    ----
    Mi pare di capire che tu gestisci ambedue i domini.
    Allora puoi risolvere sul server.

    Se i due domini sono sullo stesso server, puoi leggere/scrivere un file accessibile ad ambedue;
    se i due domini stanno su server diversi (e su filesystem diversi), devi trovare il modo di leggere una variabile/file.

    Dovresti verificare quale/i linguaggio/protocollo supportano i due (ad es. ASP, PHP, ...), e chiedere nel forum relativo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  2. #12
    ultima domanda......dall'interno dell'iframe contenuto nel frame padre posso richiamare una funzione javascript chhe faccia caricare all'interno del frame padre (quindi perdendo la pagina che visualizza l'iframe) una pagina contenuta nello stesso dominio???'

    se si come????

    grazie ancora
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so se lo puoi fare, non credo.

    La sintassi dovrebbe essere (ma non ho esperienza con gli iframe):
    parent.location.href = 'nuovapagina.htm";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #14
    penso di aver risolto il problema...ossia faccio caricare tutte le pagine "esterne" all'interno di un frame o iframe contenuto in una pagina dello stesso dominio così baypasso il problema della gestione dei frame tra domini diversi.

    Ora ho un altra domanda da fare riguardo i js.

    Io ho una funzione che prima genera un url e poi lo carica con il comando navigate.
    Ora invece vorrei che quell'url fosse inserito nel src dell'iframe.

    E' possibile far in modo che da semplice html venga richiamato il valore dell'url??'

    nel senso....la mia funzione js dopo che è stata eseguita genera una variabile chiamata "url" contenente un url.

    E' possibile inserire nel codice html <iframe src="funzione()"; ....etc..???
    Naturalmente nella funzione js metterei un return(url)..

    funziona o ci sono altri modi x ottenere una cosa del genre??
    Grazie ancora e scusatemi se sto postando così tanto ma sicneramente di js nn ne so molto
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo che possa funzionare.

    L'attributo src di un tag fa riferimento al nome di un file sul server. Quindi se questo fosse un programma sul server (ad esempio in ASP o PHP) potrebbe funzionare, con un JS lato client non credo.

    Immagino che la cosa vada fatta al caricamento della pagina, non in maniera dinamica con un evento. Giusto?

    Quindi puoi scrivere al posto del tuo tag <iframe...>:
    <script ...>funzione();</script>

    La funzione funzione() dovra` finire con:

    document.write("<iframe src='" + url +"' eccetera>");

    (nota che ho usato le virgolette (") per delimitare la stringa di write() e gli apici (') per delimitare gli argomenti del tag).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #16
    sono riuscito a fare una gran parte del lavoro.
    Ora mi è rimasto un unico problema

    Ho una pagina che contiene un iframe.
    Ho fatto uno scriptino js nella pagina padre che ogni n secondo controlla (odovrebbe controllare) che pagina è caricata nell'iframe.

    Sapete con quale comando riesco a leggere la pagina attualmente caricata nell'iframe???
    grazie
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

  7. #17
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il problema e` sempre lo stesso. Non credo che puoi leggere se il dominio e` diverso.

    Comunque la sintassi e` sempre quella:
    NOMEFRAME.location.href
    window.frames['NOMEFRAME'].location.href
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #18
    scusa se disturbo ancora...
    mi serve un utlima info sulla sintassi


    praticamente dalla finestra in cui sono riesco a leggere l'url dellabarra degli indirizzo con il comando top.location.href

    io in questa pagina ho un form chiamato "FORM" e un input button chiamato "ordina" che devo far cliccare.

    Il fatto è che nn riesco a cpaire come fare x realizzare questo


    ho porvato a mettere top.location.FORM.ordina.click(); ma nn me lo prende e sicneramente dato che non conosco affatto il js nn so dove ho sbagliato.

    sapreste aiutarmi???
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

  9. #19
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    top indica la pagina contenente il frameset.

    Comunque non ho capito esattamente cosa vuoi.

    Una sintassi corretta che si avvicina a quello che chiedi e` parent.document.FORM1.ordina.click()

    Nota che FORM potrebbe essere reserved word in un browser non case-sensitive, per cui e` sconsigliabile.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #20
    mi sono di nuovo arenato...e entro lunedì devo finire....

    provo a spiegare meglio l'ultimo scoglio da superare:

    Io ho una pagina divisa in due frame...chiamiamoli Frame1 e Frame2.
    Nella pagina caricata nel Frame2 vi è un js che ha il compito di andare a fare un "click" su un link presente nella pagina caricata nel Frame1.
    Già qui nn so che codice usare per fare questo.
    Pensavo parent.location.links.click() ma non so se è corretto.

    Cmq...andando avanti...la pagina contenuta nel Frame2 contiene al suo interno un'iframe che carica al suo interno una pagina.
    Questa pagina dovrebbe far si che la funzione di click presente nel Frame2 venga chiamata.
    Anche per questa non so come fare.
    pensavo di fare con parent.location.function.click_url(); dove click_url è il nome della funzione.

    Questo è quanto

    Pratimante il flusso parte dall'iframe che chiama la funzione presente nel Frame2 (padre dell'iframe). Questa funzione a sua volta va ad agire sul Frame1 cliccando su un links.

    Sapete aiutarmi??

    Spero di si

    vi ringrazio
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

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.