Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    25

    INPUT TYPE="image" e javascrpipt

    Mi accade un fatto strano....

    nella pagina principale.php c'è il codice:

    <form>
    <INPUT TYPE="image" SRC="immagine.gif"
    onClick="window.open('finestra.php?a=<? echo $a; ?>',
    '','toolbar=no, status=no, width=400, height=200');">
    </form>

    Il problema è il seguente:
    si apre la finestra e viene passato il corretto valore della variabile $a, però la pagina principale diventa finestra.php?x=numero1&y=numero2 dove x e y sembrano le coordinate del click sull'immagine, quindi ricevo un errore di pagina non trovata.

    Invece il codice seguente non da questo problema
    <INPUT TYPE="button" value="inserisci" onClick="window.open('finestra.php?a=<? echo $a; ?>',
    '','toolbar=no, status=no, width=400, height=200');">
    però io ho bisogno di usare un'immagine come bottone

    Spero di essermi spiegata, mi appello alla vostra scienza! GraziE

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    prova ad usare al posto di input type="image" una semplice IMG, aggiungendo nell'onclick, subito dopo la window.open
    codice:
    document.nomeform.submit();
    dove nomeform è il name del form

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    25
    Se intendi questo, da' lo stesso risultato e quindi lo stesso errore....

    <FORM NAME="InviaFile">

    [img]immagine.jpg[/img]',
    '','toolbar=no, status=no, width=400, height=200'); document.InviaFile.submit();">

    </FORM>

    Ma la pagina principale non dovrebbe restarsene lì dov'é (come con il button?)quando chiamo window.open perché si aggiorna in questo modo?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' un form? non e' sufficiente un link?

    <a href="" onClick="window.open('finestra.php?a=<? echo $a; ?>',
    '','toolbar=no,status=no,width=400,height=200');re turn false;">
    [img]immagine.gif[/img]
    </a>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    25

    Perfetto!

    MAGICO!!! Funziona! Grazie millissime!
    Cosa c'è concettualmente di sbagliato nel codice che scrivevo io (se non vi chiedo troppo).
    GraziE

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.