Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Devo fare due modifiche semplici a questo form... Ma non capisco come fare.

    Salve
    Ho questo script e volevo fare due modifiche ma non riesco a capuire come devo procedere.
    codice:
    FORM name=doublecombo><SELECT onchange=redirect(this.options.selectedIndex) 
    size=1 name=example style="color: #FFFFFF; text-transform: uppercase; font-family: Gloucester MT Extra Condensed; font-weight: bold; background-color: #000000; border: 1 solid #000000"> <OPTION selected>1 SETTIMANA</OPTION> 
      <OPTION>2 SETTIMANE</OPTION> <OPTION>3 SETTIMANE</OPTION>
      <option>1 MESE</option>
      <option>2 MESI</option>
      <option>3 MESI</option>
      <option>4 MESI</option>
      <option>1 ANNO</option>
      <option>2 ANNI</option>
      </SELECT> <SELECT size=1 
    name=stage2> 
      <OPTION value=http://www.ticketeasy.biz/access/start.php?a=91525&amp;b=483&amp;r=y 
      selected>3 € - Solo la visione</OPTION> 
      <OPTION 
      value=http://www.ticketeasy.biz/access/start.php?a=61251&amp;b=483&amp;r=y>6 € - Visione e contatto modella</OPTION> </SELECT> <INPUT onclick=go() type=button value=VAI name=test>
    <SCRIPT>
    <!--
    
    var groups=document.doublecombo.example.options.length
    var group=new Array(groups)
    for (i=0; i<groups; i++)
    group[i]=new Array()
    
    group[0][0]=new Option("3 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=91525&amp;b=483&amp;r=y")
    group[0][1]=new Option("6 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=61251&amp;b=483&amp;r=y")
    
    group[1][0]=new Option("12 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=85688&b=483&r=y")
    group[1][1]=new Option("15 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y")
    
    group[2][0]=new Option("15 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y")
    group[2][1]=new Option("20 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y")
    
    group[3][0]=new Option("20 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y")
    group[3][1]=new Option("25 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=17769&b=483&r=y")
    
    group[4][0]=new Option("30 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=32627&b=483&r=y")
    group[4][1]=new Option("35 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=60265&b=483&r=y")
    
    group[5][0]=new Option("40 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=62133&b=483&r=y")
    group[5][1]=new Option("45 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y")
    
    group[6][0]=new Option("45 € - Sezione Soft - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y")
    group[6][1]=new Option("50 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=47384&b=483&r=y")
    
    group[7][0]=new Option("80 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=55232&b=483&r=y")
    group[7][1]=new Option("100 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y")
    
    group[8][0]=new Option("100 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y")
    group[8][1]=new Option("200 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=79135&b=483&r=y")
    
    var temp=document.doublecombo.stage2
    
    function redirect(x){
    for (m=temp.options.length-1;m>0;m--)
    temp.options[m]=null
    for (i=0;i<group[x].length;i++){
    temp.options[i]=new Option(group[x][i].text,group[x][i].value)
    }
    temp.options[0].selected=true
    }
    
    function go(){
    location=temp.options[temp.selectedIndex].value
    }
    //-->
      </SCRIPT>
     </FORM>
    In pratica volevo che quando uno clicca sul pulsante VAI si apra una NUOVA PAGINA e che sopra quella del form appaia una pagina che ho già pronta.

    E' possibile fare tutto questo in un solo click?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    function go(){
    location=temp.options[temp.selectedIndex].value
    window.open('tuapagina.xxxx','qui metti il nome se lo vuoi','qui metti i parametri larghezza, altezza,etc..')
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao sostituisci " TESTO O CODICE HTML PERSONALIZZATO" con quello che vuoi appaia nel popup che si apre sopra il form.
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    <!--
    #blanket {
       background-color:#111;
       opacity: 0.65;
       position:absolute;
       z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
       top:0px;
       left:0px;
       width:100%;
    }
    #popUpDiv {
    	position:absolute;
    	background-color:#eeeeee;
    	width:300px;
    	height:300px;
    	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
    }
    -->
    </style>
    <script type="text/javascript">
    function toggle(div_id) {
    	var el = document.getElementById(div_id);
    	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
    	else {el.style.display = 'none';}
    }
    function blanket_size(popUpDivVar) {
    	if (typeof window.innerWidth != 'undefined') {
    		viewportheight = window.innerHeight;
    	} else {
    		viewportheight = document.documentElement.clientHeight;
    	}
    	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
    		blanket_height = viewportheight;
    	} else {
    		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
    			blanket_height = document.body.parentNode.clientHeight;
    		} else {
    			blanket_height = document.body.parentNode.scrollHeight;
    		}
    	}
    	var blanket = document.getElementById('blanket');
    	blanket.style.height = blanket_height + 'px';
    	var popUpDiv = document.getElementById(popUpDivVar);
    	popUpDiv_height=blanket_height/2-150;//150 is half popup's height
    	popUpDiv.style.top = popUpDiv_height + 'px';
    }
    function window_pos(popUpDivVar) {
    	if (typeof window.innerWidth != 'undefined') {
    		viewportwidth = window.innerHeight;
    	} else {
    		viewportwidth = document.documentElement.clientHeight;
    	}
    	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
    		window_width = viewportwidth;
    	} else {
    		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
    			window_width = document.body.parentNode.clientWidth;
    		} else {
    			window_width = document.body.parentNode.scrollWidth;
    		}
    	}
    	var popUpDiv = document.getElementById(popUpDivVar);
    	window_width=window_width/2-150;//150 is half popup's width
    	popUpDiv.style.left = window_width + 'px';
    }
    function popup(windowname) {
    	blanket_size(windowname);
    	window_pos(windowname);
    	toggle('blanket');
    	toggle(windowname);		
    }
    
    </script>
    
    </head>
    
    <body>
    <FORM name=doublecombo><SELECT onchange=redirect(this.options.selectedIndex) 
    size=1 name=example style="color: #FFFFFF; text-transform: uppercase; font-family: Gloucester MT Extra Condensed; font-weight: bold; background-color: #000000; border: 1 solid #000000"> <OPTION selected>1 SETTIMANA</OPTION> 
      <OPTION>2 SETTIMANE</OPTION> <OPTION>3 SETTIMANE</OPTION>
      <option>1 MESE</option>
      <option>2 MESI</option>
      <option>3 MESI</option>
      <option>4 MESI</option>
      <option>1 ANNO</option>
      <option>2 ANNI</option>
      </SELECT> <SELECT size=1 
    name=stage2> 
      <OPTION value=http://www.ticketeasy.biz/access/start.php?a=91525&b=483&r=y 
      selected>3 € - Solo la visione</OPTION> 
      <OPTION 
      value=http://www.ticketeasy.biz/access/start.php?a=61251&b=483&r=y>6 € - Visione e contatto modella</OPTION> </SELECT> <INPUT onclick=go() type=button value=VAI name=test>
    <SCRIPT>
    <!--
    
    var groups=document.doublecombo.example.options.length
    var group=new Array(groups)
    for (i=0; i<groups; i++)
    group[i]=new Array()
    
    group[0][0]=new Option("3 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=91525&b=483&r=y")
    group[0][1]=new Option("6 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=61251&b=483&r=y")
    
    group[1][0]=new Option("12 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=85688&b=483&r=y")
    group[1][1]=new Option("15 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y")
    
    group[2][0]=new Option("15 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y")
    group[2][1]=new Option("20 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y")
    
    group[3][0]=new Option("20 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y")
    group[3][1]=new Option("25 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=17769&b=483&r=y")
    
    group[4][0]=new Option("30 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=32627&b=483&r=y")
    group[4][1]=new Option("35 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=60265&b=483&r=y")
    
    group[5][0]=new Option("40 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=62133&b=483&r=y")
    group[5][1]=new Option("45 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y")
    
    group[6][0]=new Option("45 € - Sezione Soft - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y")
    group[6][1]=new Option("50 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=47384&b=483&r=y")
    
    group[7][0]=new Option("80 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=55232&b=483&r=y")
    group[7][1]=new Option("100 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y")
    
    group[8][0]=new Option("100 € - Solo la visione","http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y")
    group[8][1]=new Option("200 € - Visione e contatto modella","http://www.ticketeasy.biz/access/start.php?a=79135&b=483&r=y")
    
    var temp=document.doublecombo.stage2
    
    function redirect(x){
    for (m=temp.options.length-1;m>0;m--)
    temp.options[m]=null
    for (i=0;i<group[x].length;i++){
    temp.options[i]=new Option(group[x][i].text,group[x][i].value)
    }
    temp.options[0].selected=true
    }
    
    function go(){
    //location=temp.options[temp.selectedIndex].value
    window.open(temp.options[temp.selectedIndex].value);
    popup('popUpDiv');
    }
    //-->
      </SCRIPT>
     </FORM>
     <div id="blanket" style="display:none;"></div>
    	<div id="popUpDiv" style="display:none;">
        TESTO O CODICE HTML PERSONALIZZATO
        </div>
    </body>
    </html>
    Davide Granata
    Web Developer
    www.davidepc.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Mi sono spiegato male...

    Dunque... Questo form ha una scelta per alcuni pagamenti e quindi non deve aprirsi un pop up ma una finestra intera.
    Oltre a questa cliccando dovrebbe apparire sopra la pagina del form un'altra che ho creato che da una semplice conferma. E' una pagina html e quindi non ho bisogno di automatismi nel java scirpt che vedete.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai provato la modifica che t'ho consigliato? window.open('tuapagina.xxxx') aprirà o una nuova scheda del browser o una nuova pagina (come aprire pagina/scheda dipende dalle impostazioni del browser non modificabile) open è l'unico comando per aprire una pagina/finestra da js.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687
    In sintesi: qui anche se non c'è nel codice html è come se ci fosse il comando _top ma io voglio che il sito che appare cliccandoci appaia in una nuova finestra "ma non in un pop up" e che oltre a questa, che è dei pagamenti, sopra a quella del form di scelta pagamenti appaia una pagina che si chiama conferma-abbonamento.ASP che ho già pronta che ha una scritta di ringraziamento!!!

    Spero di essere stato chiaro...

    Mi date una mano per favore?

    Thanks..

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Proviamo ma non sono convinto che possa andare

    Non so.. la forma del comando è diverso da quello che ho nel mio script e ha delle scelte..
    Provo ma secondo me non funziona più lo script se metto quello che mi hai consigliato....

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In javascript puoi usare solo window.open che serve per aprire nuove finestre o nuove popup (se imposti dei parametri di dimensioni se non metti parametri sarà una finestra) non hai altre soluzioni, io meglio di cosi non riesco a spiegarlo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Bo.. non so proprio dove inserirlo...

    Non è window.open che secondo me non va bene.. Ma il resto di quello che mi hai suggerito che non so proprio dove inserirlo in un form con comando select è questo il problema.
    Ma mettere un _blank da qualche parte non è proprio possibile?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Per ora ho fatto così... Però l'altra era più carina come scelta abbonamento

    Per ora mi sono arrangiato con questo... Però manca sempre la pagina che si dovrebbe aprire al posto del link che dice N B = CLICCA QUI SOLO DOPO AVER EFFETTUATO IL PAGAMENTO!!!

    [CODE]


    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="600" id="AutoNumber6" height="730">
    <tr>
    <td width="600" height="598" valign="top" align="right">
    [b]
    <span style="font-size: 11pt">
    <p align="left" style="margin-left: 5; margin-right: 15"><span style="font-size: 9pt"><font face="Tahoma">
    [img]images/ingombro.gif[/img]</font></span>
    <span style="font-size: 11pt"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="550" id="AutoNumber7" height="381">
    <tr>
    <td width="561" height="13" align="center">
    <p align="justify">

    <span style="font-size: 11pt">
    <font face="Tahoma" style="font-size: 15pt" color="#993300">
    [img]images/ingombro.gif[/img]</font></span>
    </td>
    <td width="4" height="13" align="center"></td>
    </tr>
    <tr>
    <td height="33" align="center"><font face="Tahoma" style="font-size: 12pt; font-weight: 700">SELEZIONA IL PAGAMENTO DESIDERATO</font></td>
    </tr>
    <tr>
    <td height="33" align="center" width="561"><script language="JavaScript">
    var theTarget = "_blank";

    function goThere(){
    if(!document.theForm.theMenu.selectedIndex==""){
    window.open(document.theForm.theMenu.options[document.theForm.theMenu.selectedIndex].value,theTarget,"");}}
    </script>

    <form name="theForm">
    <p align="center">
    <select name="theMenu" size=1 onChange="goThere()" style="color: #FFFFFF; background-color: #000000">
    <option selected value="">SCEGLI L'ABBONAMENTO
    <option value="http://www.ticketeasy.biz/access/start.php?a=91525&amp;b=483&amp;r=y">3 € - 1 SETTIMANA - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=61251&amp;b=483&amp;r=y">6 € - 1 SETTIMANA - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=85688&b=483&r=y">12 € - 2 SETTIMANE - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y">15 € - 2 SETTIMANE - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=62567&b=483&r=y">15 € - 3 SETTIMANE - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y">20 € - 3 SETTIMANE - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=87113&b=483&r=y">20 € - 1 MESE - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=17769&b=483&r=y">25 € - 1 MESE - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=32627&b=483&r=y">30 € - 2 MESI - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=60265&b=483&r=y">35 € - 2 MESI - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=62133&b=483&r=y">40 € - 3 MESI - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y">45 € - 3 MESI - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=76969&b=483&r=y">45 € - 4 MESI - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=47384&b=483&r=y">50 € - 4 MESI - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=55232&b=483&r=y">80 € - 1 ANNO - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y">100 € - 1 ANNO - Visione e contatto modella
    <option value="http://www.ticketeasy.biz/access/start.php?a=21330&b=483&r=y">100 € - 2 ANNI - Solo la visione
    <option value="http://www.ticketeasy.biz/access/start.php?a=79135&b=483&r=y">200 € - 2 ANNI - Visione e contatto modella
    </select> </p>
    </form>
    <span style="font-size: 11pt"><span style="font-weight: bold; color: #993333">N B = CLICCA QUI SOLO DOPO AVER EFFETTUATO IL PAGAMENTO!!!</span></span>
    <p align="center"><span style="font-weight: bold; font-size: 14px"><span style="font-size: 10px"><span style="font-size: 13px">IN VIA PROMOZIONALE E SOLO FINO AL <span style="font-weight: bold">30 GIUGNO</span>,
    CON L'ABBONAMENTO MENSILE DI <span style="font-weight: bold">MODELLE NUDO </span>REGALIAMO ANCHE UN MESE DI ABBONAMENTO SU</span>

    <font face="Tahoma">WWW.HOSTESS-MODELS.COM</font></span></span></p>
    <p align="justify"><span style="font-weight: bold; font-size: 14px">Ticketeasy </span><span style="font-size: 14px">&egrave; un metodo di pagamento sicuro e affidabile e potete pagare con tutti i tipi di</span><span style="font-weight: bold; font-size: 14px"> Carta di Credito</span>. <span style="font-size: 15px">Comunque per altri metodi di pagamento contattateci a</span> <font face="Tahoma"><span style="font-size: 15px">+39 347 8851370</span> - pagamenti@amodelle-nudo.com</font>

    </p></td>
    </tr>
    <tr valign="top">
    <td width="561" height="27" align="center"></td>
    </tr>
    <tr>
    <td height="53" align="center" bgcolor="#FFFFFF" width="561">
    <p align="justify" style="margin-left: 10; margin-right: 10">
    [b]
    <span style="font-size: 10pt">
    <font face="Tahoma">

    </font></span><span style="font-size: 10pt">
    <font face="Tahoma">L'abbonamento non ha un rinnovo
    automatico e decadrà al termine dei 30 giorni dal pagamento
    del servizio web. Le ditte sono tenute al versamento della
    ritenuta d'acconto del 20% entro il 16 del mese successivo,
    quindi la fattura verrà recapitata con l'aggiunta di tale
    cifra (inviare la copia del versamento). Mentre i privati
    sono esenti da tale obbligo.

    </font></span></td>
    </tr><tr>
    <td width="561" height="7" align="left" valign="bottom" style="border-bottom: 1px dotted #800000"></td>
    <td width="4" height="7" align="center"></td>
    </tr>



    </table>

    CODE]

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.