POP UP in javascript
POP UP in javascript postato il 11/10/2013 15:16:15 nel forum programmazione, open source e hosting
Ciao,
dunque come da titolo ho un problema con un POP UP!
ho bisogno di capire quale sia la funzione che mi permette aprire più pagine in pop up.
al momento come ne apro una si chiude l'altra avete qualche consiglio da darmi?
O anche solo passarmi un link dove posso capirlo da sola leggendo tutorial o cose simili!
Vi ringrazio anticipatamente
Anima
Pagine → 1
11/10/2013 15:50:03
overlord ha scritto: http://www.w3schools.com/tags/att_a_target.asp ↗
Google ha sempre la risposta XD
Si questo lo so anch'io.....google ha quasi sempre la risposta e quasi sempre non mi tradisce, ma questa è la volte in cui mi sta tradendo e pure alla grande, quindi cercherò di spiegarmi meglio e in maniera più dettagliata.
la home page è fatta a sto modo:
accedi registrati razze ambientazione
a ogni bottone si apre una pagina in pop up aperta nel seguente modo:
funzione javascript:
<script type="text/javascript">
function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
var int_windowTop = (screen.height - a_int_windowHeight) / 2;
var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
if (parseInt(navigator.appVersion) >= 4) {
obj_window.window.focus();
}
}
</script>
apertura pagina vera e propria.
<a href="ambientazione.php" onclick="newWindow(this.href, 'popup', 600, 500, 1, 1, 0, 0, 0, 1, 0); return false;" target="_blank"><img src="images/2.jpg" alt=""/>
facendo così però quando sono loggata e per "sbaglio" clicco qualcosa in home mi fa apparire la pagina che ho selezionato chiudendomi il gioco....
spero di aver spiegato meglio
11/10/2013 16:02:12
Semplicemente perchè in tutti i link che apri con quella funzione gli passi sempre lo stesso secondo argomento 'popup'
la funzione window.open non apre solo i popup, ma si occupa di gestire anche l'aggiornamento di pagine!!! Quindi se come nome della pagina (il secondo argomento) passi sempre lo stesso nome giustamente il browser aprirà il nuovo link sempre nella stessa finestra (se è già aperta, altrimenti ne apre una nuova)
la soluzione è lasciare il secondo argomento vuoto
11/10/2013 16:04:23 e modificato da animanera13 il 11/10/2013 16:19:33
leoblacksoul ha scritto: Semplicemente perchè in tutti i link che apri con quella funzione gli passi sempre lo stesso secondo argomento 'popup'
la funzione window.open non apre solo i popup, ma si occupa di gestire anche l'aggiornamento di pagine!!! Quindi se come nome della pagina (il secondo argomento) passi sempre lo stesso nome giustamente il browser aprirà il nuovo link sempre nella stessa finestra (se è già aperta, altrimenti ne apre una nuova)
la soluzione è lasciare il secondo argomento vuoto
Si ma così mi si apre in _blank non in pop up...
l'unica cosa che mi è venuta in mente è creare proprio un'altro pop up.....chiamandolo in una altro modo con una funzione a parte per l'accesso ... ma non so se funziona
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
State of Survival ↗
Crossout ↗
World of the Sea Battle ↗
Wuthering Waves ↗