Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con image

  1. #1

    problema con image

    ho un dilemma e non sapevo in che foum metterlo per che è un po un miscuglio


    mediante 2 for cheo una griglia di immagini caricate da cartella, e dentro la chiamata vi inserisco un js che richiama un popup,


    il mio problema è:

    come faccio a inserire un id o un numero nelle immagini e a passare al popup questo id?

    perr il passare al popup l'id ho risolto, il mio problema è come creare l'id

    <?
    $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++)
    {
    $Y=$y0+($c-$r)*$ny;
    $X=$x0+($c+$r)*$nx;

    echo"

    <a href=index.html>[img]/tileset/pian1_small.gif[/img]</a></p>";

    }
    ?>



    penso sia un qualcosa da fare in html per questo ho postato qui

  2. #2

  3. #3
    eheh mi sembrava piu un problema di html, qualcuno sa come risolvere ?

  4. #4
    con l'html non puoi creare nulla dinamicamente, o imposti un id o non lo imposti, ma nulla di dinamico.

    ciaux

  5. #5
    sono riuscito a risolvere in parte, con il metodo post, purtroppo penso che ci sia un errore di sintassi che non riesco a risolvere

    posto la pagina e l'errore, se qualcuno riesce ad illuminarmi sto andando alle cozze


    <HTML>
    <HEAD>
    <TITLE>Interfaccia Amministratore</TITLE>
    <?php
    include ("../../config/config.php");
    $connection = db_connection();
    ?>
    <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="mysql_query(UPDATE regione SET cd_terreno = cd_terreno.value where cd_regione=<?=$id?>')" 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()
    }
    /*onclick="window.opener.document.nomeFormPrincipal e.nomeCampo.value=this.form.cd_terreno.options[this.form.cd_terreno.selectedIndex].value;self.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;
    $query_regione = mysql_query ("select cd_terreno from regione where cd_regione =($c*$r)");
    $regione = mysql_fetch_array($query_regione);
    echo"

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

    </BODY>
    </HTML>






    l'errore è


    Errore: missing : in conditional expression
    File sorgente: javascript:PopIt()?id=(24*7)
    Riga: 1, Colonna: 16
    Codice sorgente:
    PopIt()?id=(24*7)

  6. #6
    risolto, ma ho dovuto modificare il tutto, richiamare il popup con una variabile id e poi dal java richiamare uno script esterno passando id e cd_terreno

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.