Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    errore di popup, non riesco a riportare il dato alla form principale

    <HTML>
    <HEAD>
    <TITLE>Interfaccia Amministratore</TITLE>

    <script type="text/javascript" language="JavaScript">
    <!--
    function PopIt(){
    // Set up Page Colors & Table
    var s3 = '<HTML>\n<HEAD>\n<TITLE>Remote Control</TITLE>\n</HEAD>\n\n<body bgcolor="#f0f0f0" text="#333333"><div align="center"><font face="verdana" size="2">Scegli il tipo di terreno</font><form name="remote"><select name="cd_terreno" style="font-family: verdana, arial; font-size:10.75px; background:#006699; color:white;"><option value="1">Pianura</option><option value="2">Foresta</option><option value="3">Montagna</option><option value="4">Vulcano</option><option value="2">Deserto</option><option value="3">Palude</option><option value="1">Mare</option><option value="2">Ghiaccio</option><option value="3">Lago</option></select>

    <input type="button" value=":: VAI ::" onclick="window.opener.location.href=form.url.opti ons[form.url.selectedIndex].value" style="font-family: verdana, arial; font-size:10.75px; background:#333333; color:white;"></form></div></body>\n</html>'
    popup = window.open("","popDialog","height=200,width=300,s crollbars=no")
    popup.document.write(s3)
    popup.document.close()
    }

    //-->
    </script>
    </HEAD>
    <BODY BACKGROUND="/tileset/sfondocarta.jpg">
    <BODY>
    <?
    $ny=25/2;/*altezza tessera*/
    $nx=50/2;/*larghezza tessera*/
    $nr=25;
    $nc=25;
    $x0=$nx;
    $y0=$ny*$nc;


    for ($r=0; $r<$nc; $r++)
    for ($c=0; $c<$nr; $c++)
    {
    $rand=rand (1 , 10);
    if ($rand > 0 and $rand < 7) {
    $rand=1;
    } elseif ($rand > 6 and $rand < 9) {
    $rand=2;
    } elseif ($rand > 8 and $rand < 11) {
    $rand=3;
    }
    $Y=$y0+($c-$r)*$ny;
    $X=$x0+($c+$r)*$nx;
    echo"

    </p>";
    }
    ?>
    <a href=/interface/index.php>Torna all'interfaccia</a>

    </BODY>
    </HTML>



    mi ritorna un errore, inoltre dovrei passare la variabile al form principale, ma non so come interpretarla dalla main form, perdonate ma sono niubbio del linguaggio.

  2. #2
    p.s. mi scuso per l'altro post con i moderatori

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    onclick="window.opener.document.nomeFormPrincipale.nomeCampo.value=this.form.cd_terreno.options[this.form.cd_terreno.selectedIndex].value"
    ciao

  4. #4
    per chiudere il popup dopo aver schiacciato sul tasto vai?

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    onclick="window.opener.document.nomeFormPrincipale.nomeCampo.value=this.form.cd_terreno.options[this.form.cd_terreno.selectedIndex].value;self.close()"

  6. #6
    onclick="window.opener.location.href=form.url.opti ons[form.url.selectedIndex].value


    onclick="window.opener.document.nomeFormPrincipale .nomeCampo.value=this.form.cd_terreno.options[this.form.cd_terreno.selectedIndex].value;self.close()


    lo so che rompo ma sto imparando pian piano e volevo chiedere, devo solo cambiare la 1° frase nella 2° no?

    perche mi da ancora errore, mi dice
    Errore: window.opener.document.nomeFormPrincipale has no properties
    File sorgente: http://localhost/interface/quadranti/quadrante1_4.php
    Riga: 1



  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mica posso sapere come si chiama il form nella principale e il campo dello stesso in cui scrivere quel valore,
    sostituisci a nomeFormPrincipale e nomeCampo i nomi che hai effettivamente dato a questi elementi
    ciao

  8. #8



    ok alora mancavano quei nomi ok non l'avevo capito

    grassie mille^^

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.