Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Apertura nuova finestra e passaggio valori a variabile

    Ciao a tutti ho un problema con il seguente codice:


    codice:
    $dati=mysql_query("select * from cucine where sclusione<>'si'");
    while ($array=mysql_fetch_array($dati)){
    
    if ($contatore < 10)
    {
    echo "COMPOSIZIONE numero $contatore - COD $array[incremento]]";
    echo "<TD>";
    
    $immagine = "img4/resize/$array[img1]";
    
    ?>
    
    <a href="javascript:window.open('cucine3.php?id=$array[incremento]', 'PROVA')"> 
    <img src=<?php echo $immagine;?>>
    </a>"
    <?
    La parte evidenziata in neretto é quella che mi da problemi!
    Praticamente quando clicco sul link mi apre due finestre e, soltanto la seconda contiene la pagina che vorrei (cucine3.php) con le dimensioni da me specificate (width=300, height=200).
    Vorrei eliminare l'apertura della prima finestra (dal contenuto vuoto) ed aprire soltanto la seconda, quella con cucine3.php

    Inoltre non sono in grado di passare alla pagine cucine3.php la variabile id=$array[incremento]
    Come posso procedere?
    Grazie.

    Ale

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    codice:
    ?>
    ')" >TESTOLINK
    <?
    La $ in grassetto l'ho messa perchè non ho capito cos'è "incremento". Vedi tu.


    [.:: JaguarXF ::.]
    __________________

  3. #3
    Ciao.
    Ho provato il codice che mi hai scritto, ma in questo modo apre soltanto una nuova finestra che alla fine é sempre "se stessa", ovvero la pagina attuale...

    Non punta alla pagina cucine3.php

    Per quanto riguarda la variabile incremento é un valore che voglio passare alla pagina che stò aprendo.
    Praticamente ho una lista di link e voglio aprire una nuova pagina passandogli come ID il valore contenuto in incremento.
    Un saluto.

    Ale

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Controlla ciò che hai scritto.....

    Codice PHP:
    [url="#."]')" >TESTOLINK[/url] 

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Ciao.
    Ho fatto copia ed incolla del tuo codice.

    Questo é quello che ho ora nel mio:

    codice:
    ?>
    ')" >TESTOLINK 
    <?
    ma apre sempre la stessa finesta (se stesso)...

  6. #6
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Prova a togliere il punto, anche se non ha senso..:

    codice:
    ?>
    <a href="#" onClick="window.open('cucine3.php?id=<?=$incremento?>')" >TESTOLINK</a> 
    <?
    ..e prova a scrivere questo codice da solo.. e dimmi se va o meno...

    [.:: JaguarXF ::.]
    __________________

  7. #7
    Ho fatto come mi hai detto, ma non é cambiato niente...

  8. #8
    Aspetta!
    Nella pagina ho anche il codice

    codice:
    <base target="_blank">
    Che mi apre le nuove pagine in una nuova finesta...
    Può esserti d'aiuto quest'informazione?

    Ale

  9. #9
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Prova a scrivere il codice di cui sopra da solo.. e dimmi se va o meno...

    Semplicemente DEVE andare, oppure hai qualcosa che non va sull'interprete JS del browser. Figurati è una sintassi che uso da anni....

    Al limite in luogo di "<?=" scrivi "<?php echo "


    [.:: JaguarXF ::.]
    __________________

  10. #10
    Ho provato a fare come hai detto.

    In questo modo l'unica riga di codice é

    codice:
    ')" >TESTOLINK
    e funziona correttamente.
    Se inserisco questa riga all'interno del mio programma apre un'altra finestra che contiene sempre se stessa...

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.