- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Finestre di popup
-
Finestre di popup
Ciao a tutti
ho un problema con le finestre di popup:Ho creato una tabella in una pagina html, nella quale sono presenti nelle varie celle una serie di simboli che riguardano dei prodotti da vendere;
ora il mio obiettivo è quello di creare una finestra popup per ognuno dei prodotti indicati ogni qualvolta ci vado a cliccare sopra;il mio problema è che col codice che ho ne riesco a fare solo una,ossia mi si apre sempre la stessa finestra per ogni prodotto
c'è qualcuno che puo aiutarmi?graziequesto è il codice che sto usando:
<head>
<script LANGUAGE="JavaScript" type="text/javascript">
function apri1() {
var prova1=window.open('lamia pagina.html','nome','width=300,height=400');
if (window.focus) {prova1.focus()}
}
</script>
</head><body>
<A href="javascript:apri1()">Clicca qui!</A>
</body>
-
io di solito uso:
<!-- function openPop(theURL,winName,features) { //1.0 window.open(theURL,winName,features); } //-->
e poi come link uso
[HTML]
javascript:openPop('nome pagina','','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15')
[/HTML]
-
ciao mistertwo grazie per la risposta,
la mia domanda pero era un po diversa,forse mi sono spiegato io male,il codice che tu hai scritto io c'è l'ho anche se in forma diversa,con questo pero io riesco ad aprire una sola finestra popup nella pagina html;
quello che mi serve è,se esiste,un modo per poter aprire da una sola pagina html piu finestre popup(es 10)
Spero di essere stato un po piu chiarograzie ancora per la dsponibilita
ps.nel caso in cui quello che ho chiesto non fosse possibile volevo saper se c'è qualcuno che sa creare collegamenti a pagine html di dimensioni ridotte(es 300x400)in maniera tale da fungere da finestre popup
giro questa domanda anche ad altri
grazie a tutti
-
- popup contemporaneamente?? 1 click apre + finistre??
scusa ad ogni link associ il mio js e metti la destinazione alla pagina che vuoi tu...ne puoi mettere quanti ne vuoi...
javascript:openPop('pagina1.hml','','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15')
javascript:openPop('pagina2.hml','','scrollbars=yes,width=400,height=300,left=10,top=0,screenX=15')
scusa ma nn ho capito...
-
grazie ancora per la disponibilita e scusa se non mi son spiegato bene
ti spiego:
ho una lista ad esempio di prodotti da vendere;
ora:
clicco sul primo prodotto e si apre una finestra;
clicco sul secondo prodotto e si apre un altra finestra;
clicco sul terzo e si apre un altra finestra;Spero di essermi spiegato:)
ps.ma questo codice che mi hai scritto va inserito nel head giusto?
<!--
function openPop(theURL,winName,features) { //1.0
window.open(theURL,winName,features);
}
//-->ti ringrazio ancora gentilissimo
-
si va inserito nell'head o in un foglio esterno .js che richiami...
con lo script che ti ho detto e il link che ti ho evidenziato sopra lo puoi fare...
-
Ciao
Confermo....
Con il codice postato su si può fare, basta modificare il nome della finestra in ogni link.
javascript:openPop('http://indirizzo/,'nome finestra','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15');
-
PER MISTERTWO
Ciao mistertwo FINALMENTE CI SONO RIUSCITO!!!!, i tuoi consigli sono stati utilissimi
grazie ancora per la disponibilità e per l'aiuto che mi hai dato,hai centrato in pieno il problema,era proprio quello che cercavo!ancora grazie 1000
ps. grazie anche a claudioweb