Visualizzazione risultati 1 fino 12 di 12

Discussione: Popup telecomando

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito Popup telecomando

    Salve utenti di AV.

    Apro questa discuzzione perchè sono alla ricerca ( se esiste ) di un popup che mediante dei comandi imposta il codice di un' altra paggina aperta, come se fosse un telecomando!, e possibile fare ciò?, se e si come?

    Sevenjeak
    Software developer and much more

  2. #2
    Guest

    Predefinito

    Dipende tutto da cosa intendi con "imposta il codice di un'altra pagina".
    Cosa ti serve fare?


    Ciao!

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

    Predefinito

    In via molto generale, queste sono le istruzioni... serve però solamente JavaScript e non PHP.

    1. Apri il popup dalla finestra principale attraverso la sintassi
    Codice:
    var popup = window.open ('link', 'target', 'parametri');
    è importante l'assegnamento, altrimenti non hai modo di regolare le due finestre.

    2/a. Se devi modificare il popup dalla finestra principale, puoi usare l'oggetto popup come fosse una finestra o un frame, ad esempio:
    Codice:
    popup.document.form1.text1.value = "Hello, World!";
    se nel popup esiste una casella di testo chiamata "text1" dentro un modulo chiamato "form1", ci scriverà dentro la stringa "Hello, World!".

    2/b. Se invece devi modificare la finestra principale dal popup, devi usare l'oggetto window.opener. In modo simile a prima, questo è un esempio:
    Codice:
    window.opener.document.form1.text1.value = "Hello, World!";
    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...

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    a me non serve un popup che modifichi un' altro popup, ma un popup che modifichi una pagina web.
    Citazione Originalmente inviato da debug Visualizza messaggio
    Dipende tutto da cosa intendi con "imposta il codice di un'altra pagina".
    Cosa ti serve fare?


    Ciao!
    Mi serve per modificale una pagina php, ecco perche lo postato qui la discuzzione, cmq...il popup che mi apre mi dovrebbe modificare una tabbella del db mysql, ricaricare un' altra pagina (in quest' altra pagina si trovano tutti i risultati della tabella), chiudere la finestra popup, cosi mi ritrovo con la pagina aggiornata direttamente alla nuova modifica della tabella sul db

    Sevenjeak
    Software developer and much more

  5. #5
    Ospite Guest

    Predefinito

    prova a guardare questo:

    http://javascript.html.it/script/ved...p-telecomando/

    solo che dopo i parametri li devi passare con $HTTP_GET_VARS (o $_GET )

  6. #6
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da rvpeople Visualizza messaggio
    prova a guardare questo:

    http://javascript.html.it/script/ved...p-telecomando/

    solo che dopo i parametri li devi passare con $HTTP_GET_VARS (o $_GET )
    si, io cercavo quello, pero io, vorrei sapere come si fa?

    Sevenjeak
    Software developer and much more

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

    Predefinito

    Hai provato a scaricare il file (link: "Scarica il file") e guardartelo? Dopo devi solamente adattarlo per inserirlo nel tuo sito...

    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...

  8. #8
    Ospite Guest

    Predefinito

    ho analizzato il codice perchè interessava anche a me

    Codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    //definisco la variabile "displ"
    var dspl=window.open('','small','width=300,height=300,resizable=0,status=0,scrollbars=0,location=0')
    //apro la popup
    dspl.document.open();
    //riempio il popup con testo
    dspl.document.writeln('<form id="form1" name="dest" method="post" action=""><input type="text" name="pag" /></form>');
    dspl.document.writeln('<a href="#" onclick="window.opener.location.href=dest.pag.value">Testo</a>');
    //chiudo la popup
    dspl.document.close();
    </script>
    come hai notato per fare riferimento alla pagina che ha aperto la popup si usa "window.opener".

  9. #9
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da rvpeople Visualizza messaggio
    ho analizzato il codice perchè interessava anche a me

    Codice:
    <script type="text/javascript" language="JavaScript">
    <!--
    //definisco la variabile "displ"
    var dspl=window.open('','small','width=300,height=300,resizable=0,status=0,scrollbars=0,location=0')
    //apro la popup
    dspl.document.open();
    //riempio il popup con testo
    dspl.document.writeln('<form id="form1" name="dest" method="post" action=""><input type="text" name="pag" /></form>');
    dspl.document.writeln('<a href="#" onclick="window.opener.location.href=dest.pag.value">Testo</a>');
    //chiudo la popup
    dspl.document.close();
    </script>
    come hai notato per fare riferimento alla pagina che ha aperto la popup si usa "window.opener".
    in che senzo, zi unsa "window.opener", mi faresti un esempio che non ho capito?

    Sevenjeak
    Software developer and much more

  10. #10
    Ospite Guest

    Predefinito

    di solito usi "document"...

    ma qui usi "window.opener"...

    perciò

    document.location.href="index.html";

    diventa

    window.opener.location.href="index.html";

    credo di essere stato chiaro...

  11. #11
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da rvpeople Visualizza messaggio
    di solito usi "document"...

    ma qui usi "window.opener"...

    perciò

    document.location.href="index.html";

    diventa

    window.opener.location.href="index.html";

    credo di essere stato chiaro...
    questo lo capito, ma come si usa? cioè, non capisco proprio come fare lo script

    Sevenjeak
    Software developer and much more

  12. #12
    Guest

    Predefinito

    se tu vuoi cambiare totalmente una sorgente allora ho usi il php e ci passi le variabili attraverso GET oppure fai così:

    principale.html
    Codice HTML:
    <script type="text/javascript>
    var popup = window.open('pop.html', 'name', 'attributi');
    function open(){
    popup.document.open();
    }
    </script>
    <body onload="open()">
    pagina pop.html
    Codice HTML:
    <script type="text/javascript">
    function cambia() {
    window.opener.writeln('<html><head></head><h1>è cambiato?</h1></html>');
    }
    </script>
    <h2>cambia la pagina</h2>
    <a onclick="cambia()" href="#">cambia</a>
    e fai tanti link con quante funzioni vuoi, dovrebbe funzionare ma avendolo fatto alla cieca non lo so, prova
    ciao
    lol.21

    scusa se ho risposto solo ora, ma è il momento in cui ho visto il topic
    Ultima modifica di lol21 : 01-09-2008 alle ore 14.56.00

Regole di scrittura

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