Originariamente inviato da Fabyo88
1) al clic dell'utente mi apra una pagina in popup e carichi i contenuti di quel link
Cosa intendi per i contenuti di quel link, la pagina che il link vuole richiamare come di consueto, o qualche dato che vuoi accompagni il click sul link ?
Originariamente inviato da Fabyo88
2)se l'utente clicca di nuovo su un nuovo link, non deve aprire una nuova pagina ma ricaricare la pagina già aperta con i dati riferiti al nuovo link. ...
Per questo, è basilare nominare la pop-up.
L' istruzione JS window.open può essere accompagnata da tre coppie di apici dove si intende:
- la prima per l' indirizzo della pagina da caricare nella pop-up (è una finestra a tutti gli effetti);
- la seconda accoglie il name;
- la terza, le caratteristiche.
window.open("tuaPagina.html", "nomePopUp", "caratteristiche_fisiche")
Intanto, vedi un po' questo:
codice:
<html>
<head><title>Same pop-up window</title>
<script type="text/javascript">
function popUp(url){
window.open(url, 'same', 'width=480, height=360').focus();
}
</script>
</head>
<body>
<div align="center">
Link di Google
Link di Yahoo
</div>
</body>
</html>
Originariamente inviato da Fabyo88
e se voglio portare una variabile nella finestra popup e tale variabile deve rimanere fissa fino ad un nuovo clic come posso fare??? ...
Nell' esempio sopra, l' indirizzo della pagina da aprire in pop-up non si trova più ad accompagnare l' istruzione window.open direttamente, ma le viene passata dal gestore d' evento al click.
Il click sul link richiama appunto la funzione, e potrebbe essere semplicemente javascript: popUp(); ma nel contempo vuole anche inviare un argomento a detta funzione.
Nella function trovi allora una parola di servizio, url in due punti; può essere altra parola di fantasia.