Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Richiamo Funzione js da altra pagina

    Ho una pagina con un link che apre un'altra pagina dove all'interno c'è una funzione javascript, come posso richiamare la funzione javascript dalla prima pagina, mi spiego meglio, io vorrei che quando clicco sul link della prima pagina si apre la pagina nuova e carica la funzione js. Si puo fare???
    Ciao By Peter_Pan...

  2. #2

    ..ehm..

    ricapitoliamo.. pagina 'Madre' -->
    mamma.html (è quella che apre)
    contiene funzione(), poi da questa pagina apri 'Figlia'
    figlia.html.
    Come la si apre?? io suggerisco tramite Javascript (window.open() ) cosicchè avrai una struttura del tipo:

    mamma.html apre figlia.html con
    fin = window.open()
    /*
    e gli passi gli argomenti che già sai ..
    */

    ora, visto che l'hai aperta con Javascript, figlia.html ssa chi è sua mamma ovvero
    mamma.html è l'opener di fin (figlia.html)

    da fin, per richiamare una funzione chee si trova in mamma, la richiami con
    mamma = window.opener
    mamma.funzione()

    troppo contorto??

    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    No

    Chiaro solo che non è proprio così credo:

    Madre con link:
    codice:
    <a href="http://aaa.htm">
    che un sito.
    Nella aaa.htm c'è una funzione js pippo()
    Voglio creare su Madre un link del tipo:
    codice:
    <a href="aaa.htm" Javascript=pippo()>
    cioè che apre la pagina aaa.htm e poi lancia la funzione js pippo
    Ciao By Peter_Pan...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La pagina "madre" non puo' accorgersi quando la pagina "figlia" ha completato il caricamento... anche se utilizzi una temporizzazione rischi di richiamare una funzione che ancora non esiste.

    Dato che la pagina "figlia" appartiene allo stesso dominio della pagina "madre" e che quindi la puoi modificare... non puoi agire direttamente su di essa?

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    no

    Non era quello che volevo fare, ma alla fine è la soluzione migliore e più efficace.

    Grazie a tutti
    Ciao By Peter_Pan...

  6. #6

    Re: No

    Originariamente inviato da Peter_Pan
    Chiaro solo che non è proprio così credo:

    Madre con link:
    codice:
    <a href="http://aaa.htm">
    che un sito.
    Nella aaa.htm c'è una funzione js pippo()
    Voglio creare su Madre un link del tipo:
    codice:
    <a href="aaa.htm" Javascript=pippo()>
    cioè che apre la pagina aaa.htm e poi lancia la funzione js pippo
    scusa, non puoi inserire la chiamata alla funzione in 'madre' da 'figlia' al caricamento di quest'ultima?
    E' meglio.. come dice br1 mamma.html non si accorge che hai caricato aaa.html

    :master:
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

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.