Newsgroup: it.comp.lang.javascript
Titolo: Qual'è meglio dei due??

Ciao per far comparire una pop da un'immagine qual'č meglio delle 2:
<a href="#"
onClick="apri('pagina.html','Pagina','scrollbars=yes,resizable=yes,width
=200,height=200')">apri</a>
oppure
<a
href="javascript:apri('pagina.html','Pagina','scrollbars=yes,resizable=y
es,width=200,height=200'>apri</a>
avendo il medesimo <script> naturalemnte.
ciao

 es,width=200,height=200'>apri</a>
Hai dimenticato la parentesi tonda alla fine.. Cmq, cosi' ti scrive sulla
finestra il valore di ritorno di "apri", quindi dovresti fare per sicurezza
un:
<a
href="javascript:void(apri('pagina.html','Pagina','scrollbars=yes,resizable=yes,width=200,height=200'))>apri</a>
Al contrario del precedente caso, qui ti esegue un link a tutti gli effetti
e quindi, ad esempio, sentirai su IE il suono "click" relativo.
Entrambi pero' si basano sul fatto che uno abbia javascript abilitato.
Quindi, l'ottimo sarebbe qualcosa del genere:
<a href="pagina.html" target="_blank"
onclick="apri('pagina.html','Pagina','scrollbars=yes,resizable=yes,width=200,height=200');return
false">apri</a>
In questo modo, alla peggio, la pagina sara' cmq accessibile anche per chi
non ha JS abilitato.
-- 
ZER0://coder.gfxer.web-designer/
~ "Lo dice il buon senso, ma il buon senso non e' uno standard".
(Jeffrey Zeldman)
on air ~ "YUKI - Home Sweet Home"

 non ha JS abilitato.
Ma in questo caso mi apre un link su una pagina bianca e non con le
caratteristiche che gli ho impostato. O sbaglio qualche cosa?

 caratteristiche che gli ho impostato.
Solo nel caso che l'utente non abbia javascript abilitato; il che e' la
cosa piu' auspicabile che puoi fare per rendere ugualmente accessibile la
pagina. Altrimenti semplicemente non la vedra' mai.
Nel caso invece in cui l'utente ha javascript abilitato , aprira' la popup
con le preferenze da te impostate.
-- 
ZER0://coder.gfxer.web-designer/
~ "Massi' che e' uno standard, e' uno standard proprietario."
(Gio')

 problemi ^^;
Perche', io come gli ho detto? :)
-- 
ZER0://coder.gfxer.web-designer/
~ "Massi' che e' uno standard, e' uno standard proprietario."
(Gio')
on air ~ "YUKI - Home Sweet Home"

 e ho i javascript abilitati!!!
Evidentemente non e' cosi'; oppure all'interno della pagina hai un errore
su uno script JS che, come effetto a cascata, non ti fa funzione gli script
successivi.
O, addirittura, ti manca direttamente la funzione "apri".
Crea un file ex-novo, copiaci solo questo testo, e salvalo come html, e poi
aprilo sul tuo browser.
<html>
<head>
	<title>Untitled</title>
</head>
<body>
<script type="text/javascript">
	function apri(a,b,c){
		window.open(a,b,c);
	};
</script>
<a href="
http://www.google.it/
" target="google"
onclick="apri(this.href,this.target,'scrollbars=yes,resizable=yes,width=200,height=200');return
false">apri</a>
</body>
</html>
-- 
ZER0://coder.gfxer.web-designer/
~ L'ingegnere non vive, funziona.

 </body> html>
grazie, funziona. Ora mi tengo il file come riferimento, perchè
DreamWeaver usa un altro sistema per generare le pop-up. Siccome ho una
pagina con molte pop-up identiche da aprire, posso utilizzare il
medesimo sistema per una pagina di questo tipo:
<script language="JavaScript"> <!-- function az() {
window.open('pagina.html','Pagina','resizable=yes,width=600,height=600')
; } //--> </script>
<td><a href="#"><img src="rosso.jpg" width="100" height="210" border="0"
onClick="az()"></a></td> <td><a href="#"><img src="bianco.jpg"
width="100" height="210" border="0" onClick="az()"></a></td>
cambiando con lo script che mi hai suggerito tu dove devo inserirlo
this.href.target e il return false??
ciao

 Perche', io come gli ho detto? :)
erh... ecco...
scusi', signo'... e che non avevo visto >_<
-- 
"Lo sa che io ho perduto due figli?"
"Signora, lei e' una donna piuttosto distratta"