Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    376

    Domanda e risposta in pop-up

    Salve a tutti, vorrei sottoporvi questo problema.
    Con il codice che segue effettuo una prima richiesta attraverso un pop-up, per decider se voglio o meno stampare una ricevuta; se premo ok si presenta un secondo pop-up, il quale chiede se deve essere intestata a PADRE O MADRE, quindi cliccando P il software stampa la ricevuta intestata al padre, mentre se premo M la stampa per la madre.
    Il codice funziona benissimo, ma il problema si presenta se si preme un'altro pulsante che non sia nč M nč P, infatti in questo caso il software registra il pagamento ma non emette nessuna ricevuta.
    Quello che vorrei č che se si premono pulsanti che non siano N o P non succeda niente.
    Grazie
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var domanda = confirm("Stampare la ricevuta?");
    if (domanda === true)
    	{
    		var domanda1 = prompt("INSTESTATARIO DELLA RICEVUTA MADRE O PADRE? DIGITARE (M) PER MADRE O (P) PER PADRE");
    							   
    			if (domanda1 === "M" || domanda1 === "m")
    				{			
    				window.open('pdf_ricevuta.asp?Id=<%=request.QueryString("I")%>&Ve=<%=request.QueryString("V")%>&Ses=1');
    				}
    			if (domanda1 === "P" || domanda1 === "p")
    				{
    				window.open('pdf_ricevuta.asp?Id=<%=request.QueryString("I")%>&Ve=<%=request.QueryString("V")%>&Ses=2');					
    				}				
    	}else{
      alert("Annulla");
    }
    // -->
    </SCRIPT>
    Chi Crede in Me non Perirā MAI

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <SCRIPTLANGUAGE="JavaScript">
    <!--
    var domanda = confirm("Stampare la ricevuta?");
    if(domanda ===true)
    {
    var domanda1 = prompt("INSTESTATARIO DELLA RICEVUTA MADRE O PADRE? DIGITARE (M) PER MADRE O (P) PER PADRE");

    if(domanda1.toUpperCase() =="M")
    {
    ses = 1
    }else if(domanda1.toUpperCase()=="P")
    {
    ses = 2
    window
    .open('pdf_ricevuta.asp?Id=<%=request.QueryString("I")%> &Ve=<%=request.QueryString("V")%>&Ses='+ses);
    }else{
    alert("La lettera digitata non č ammessa")
    }
    }else{
    alert
    ("Annulla");
    }
    // -->
    </SCRIPT>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    376
    grazie dell'aiuto
    Chi Crede in Me non Perirā MAI

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.