Newsgroup: it.comp.www.html
Titolo: Explorer 5 e codice html che non funziona

Scrivete due pagine html, page1 e page2 con il seguente codice (sperando
che vediate il codice e non l'html interpretato!):
<html>
<head>
<title>page1</title>
</head>
<body>
<a href="page2.htm" target="new">
<p>Link to be open in a new window</a> </p>
</body>
</html>
<html>
<head>
<title>page2</title>
</head>
<body>
<p>page 2</p>
</body>
</html>
Caricate page1 e cliccate sul link.
Bene, ora ci sono due possibilita': se avete selezionata l'opzione
'Launch browser in a new process' dal tab advanced delle internet
options tutto funziona.
Se invece l'opzione e' deselezionata allora il browser si pianta e non
carica il link.
Tra parentesi deselezionare l'opzione e' MOLTO utile perche' altrimenti
se avete una finestra del browser aperta su una pagina internet e aprite
un file html nel vostro computer succede che questa viene caricata
proprio nella finestra gia' aperta del browser... ARGHH!
Perche' le cose che mi servono non funzionano mai ?
Ciao,
            gws (un po' demotivato)

 proprio nella finestra gia' aperta del browser... ARGHH!
Non credo che dipenda da questo, il fatto e' che il codice non e' corretto,
e il browser lo interpreta a modo suo.
Per far comparire la nuova finestra in target ci devi mettere _blank
(proprio com'e' scritto, preceduto dal segno di underscore).
Spero di esserti stato utile.
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

>Perche' le cose che mi servono non funzionano mai ?
Devi mettere target="_new"
con il simbolo di sottolineatura (maiusc + trattino)

Andrea Falco wrote:

Grande!
Funziona perfettamente.
Quindi ci sono due possibilita':
1) target="nomefinestra_blank"  come ha suggerito l'amico gelty qui
sopra
2)target="_new" come suggerisci tu
Entrambi permettono di avere piu' link nella stessa pagina html che si
aprono in una stessa nuova finestra.
Grazie mille!
Mi resta pero' strano il fatto che il mio codice funzionasse
perfettamente con gli altri browser e anche con explorer 5 con la
famigerata opzione selezionata.
Bah, misteri della vita... o della Microsoft ? :-)
Ciao e grazie ancora,
            gws

| Mi resta pero' strano il fatto che il mio codice funzionasse
| perfettamente con gli altri browser e anche con explorer 5 con la
| famigerata opzione selezionata.
| Bah, misteri della vita... o della Microsoft ? :-)
Il codice era errato, non e' colpa del browser MS
i comandi target proprietari sono preceduti da _
Se gli altri browser leggono anche gli errori, sono di bocca buona.

 Spero di esserti stato utile.
Lo sei stato. Grazie ancora.
Ciao,
        gws

 Per far comparire la nuova finestra in target ci devi mettere _blank
Esatto, in questo caso viene aperta una nuove finestra ogni volta.
_blank e' un target speciale, mentre "new" (come tutti i nomi che cominciano
con una lettera) e' un nome di frame come gli altri, e il fatto che la
prima volta apra una nuova finestra dipende dal comportamento descritto
sopra (la stessa cosa succederebbe con target="pippo").
_new, che viene consigliato spesso, NON e' un target valido, e in questo
caso il browser puo' fare veramente quello che gli pare.
	Mauro


Difatti _new,  sebbene funzioni, non compare nelle specifiche dell'html.
Usero' target="nome_blank" dunque.
Grazie per le precisazioni.
Ciao,
        gws