Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    48

    oggetti tra finestre differenti

    salve a tutti, spero possiate aiutarmi :
    in pratica ho una pagina A in cui c'è un'area di testo (text con id="fmt") con un button a fianco, ora cliccando sul button mi si apre una nuova pagina B, all'interno della pagina B ci sta un link html..il mio obiettivo è cliccando sul link, prendere il valore testuale del link (della pagina B) ed incollarlo nell'area di testo della pagina precedente (A). una volta cliccato sul button ed apertasi la pagina B, non riesco a creare un riferimento alla pagina precedente (A) e prendere l'elemento in base all'id (fmt) dell'area di testo, help me please!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo.

    Ci sono altri modi ma ho fretta.

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    //==============================================================================
    //----------- Appel à la fenêtre de sélection des liens
    //==============================================================================
    function pippo(ident) {
      url = "test300b.php?ide="+ident.id;
      var wnd_parms2 = "height=500, width=660, menubar=no, toolbar=no,resizable=no,scrollbars=yes";
     window.open(url,"messageWindow3",wnd_parms2);
    } // function pippo(ident)
    //==============================================================================
    //-->
    </script>
    
    </head>
    <body>
     <input type="text" id="i1">
     <input type="button" value="Clicca" onclick="pippo(i1)">
     
    
     <input type="text" id="i2">
     <input type="button" value="Clicca" onclick="pippo(i2)">
     
     
     <input type="text" id="i3">
     <input type="button" value="Clicca" onclick="pippo(i3)">
     
      
    </body>
    </html>

    file test300b.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    //==============================================================================
    //----------- Appel à la fenêtre de sélection des liens
    //==============================================================================
    function retValue() {
    	pluto = document.getElementById('h').value;
    	//alert(window.opener.document.getElementById(pluto).value);
    	try {
      window.opener.document.getElementById(pluto).value = document.getElementById('aText').value;
    	}
    	catch(e) {
    		alert(e);			 
    	}
      window.close();
    } // function retValue()
    //==============================================================================
    //-->
    </script>
    
    </head>
    <body>
     <input type="text" id="aText">
     <input type="button" value="Clicca" onclick="retValue()">
     <input type="hidden" value="<?php print $_GET['ide'] ?>" id="h">
    </body>
    </html>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    48
    Sono appena arrivato alla tua stessa soluzione..cmq ti ringrazio tanto per la risposta ))))))))))

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.