Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    input type='submit' name='Submit'

    Sono nel pallone:

    Questo codice, (aperto all'interno di una popup da una pag principale) dovrebbe aprire la pagina 'index.asp?id="&ID&"' quando clicco sopra il bottone 'Vai' (chiedere conferma dell'apertura della pagina 'index.asp?id="&ID&"') e chiudere contemporaneamente la stessa popup, invece chiude solo la popup. dove sbaglio???

    Grazie e buon ferragosto !

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: input type='submit' name='Submit'

    Originariamente inviato da Mizushi
    Sono nel pallone:



    Questo codice, (aperto all'interno di una popup da una pag principale) dovrebbe aprire la pagina 'index.asp?id="&ID&"' quando clicco sopra il bottone 'Vai' (chiedere conferma dell'apertura della pagina 'index.asp?id="&ID&"') e chiudere contemporaneamente la stessa popup, invece chiude solo la popup. dove sbaglio???

    Grazie e buon ferragosto !
    In questo forum si posta solo il codice come lo riceve il browser... non tutti qui sono in grado di capire il codice lato server.

    comunque: devi dare il tempo al link per agire... poiche' il javascript viene eseguito prima, chiudendo la popup, il link non verra' raggiunto.

    onclick='setTimepout("window.close();",300)'

    ciao

    ps: mi spieghi che c'azzecca il titolo? :master: ma devi premere il submit o il link? ma... cosa vuoi fare?
    Mi pare di non aver capito una seppia...
    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

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Sono io che mi spiego male, chiedo scusa...
    (il titolo non dice nulla... )

    Ciò che vorrei fare è associare al pulsante 'Vai' l'apertura della pagina 'index.asp?id="&ID&"'.

    Non sapendo come fare mi sono aiutato con al ricerca ma credo d'aver fatto un pastrocchio.

    1) Si clicca sul pulsante 'Vai';
    2) Si apre una finestra 'confirm' che chiede di confermare l'apertura della pagina;
    3) In caso di conferma si apre in una nuova pagina del browser il contenuto della pagina 'index.asp?id="&ID&"';
    4) Si chiude in automatico (alla conferma dell'operazione di apertura della pagina 'index.asp?id="&ID&"') la popup d'origine.

    Sono riuscito a farlo con un semplice testo sul quale si linka, ma vorrei associare il tutto ad un pulsante submit:

    Vai"

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Crea le istruzioni ASP che ottengano:

    codice:
    <form action='index.asp?id=IlTuoId' onsubmit='rv=confirm("Apertura");if(rv)setTimeout("window.close()",300);return rv;' target='_blank'>
    <input type='submit' name='Submit' value='Vai'>
    </form>
    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 L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Grazie, ma non ho necessità di un form... non è possibile solo tramite questa stringa? (l'ho trovata con la ricerca):


    <input type="submit" name="Submit" value="Invia ad un amico" onClick="javascript:if (confirm('Confermi?')) location.href='contatti.asp?id=<%=ID%>'">
    Ho scritto così:

    <input type="submit" name="Submit" value="Invia" target="_blank" onClick="javascript:if (confirm('Confermi?')) location.href='index.asp?id=<%=ID%>"'">
    Ma:

    1) Si apre all'interno della stessa popup invece che in una nuova finestra nel browser;
    2) Quindi non si chiude la popup madre.

    :master:

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non somiglia nemmeno lontanamente a quello che ti ho suggerito...

    Cos'e' che non ti piace nel mio script?

    ciao

    Edit: ho letto meglio la tua risposta... ma un submit ha ragione di esistere solo all'interno di un form... se ti occorre un pulsante devi usare un button o un input type=button:
    codice:
    <button onclick='if (confirm("Apertura")) {setTimeout("window.close()",300);window.open("index.asp?id=IlTuoId","_blank")}'>Vai</button>
    
    oppure
    
    <input type="button" onclick='if (confirm("Apertura")) {setTimeout("window.close()",300);window.open("index.asp?id=IlTuoId","_blank")}' value="Vai">
    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

  7. #7
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Adesso si è ciò che avevo pensato !!!
    Mille grazie

    ps: ho fatto pastrocchio tra input type="button" e input type="submit"

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.