Salve a tutti.
Il DTD strict non supporta la proprieta' target per l'elemento a.
Come faccio a far aprire una nuova finestra quando clicco su un link?
Grazie,
Alessia
Salve a tutti.
Il DTD strict non supporta la proprieta' target per l'elemento a.
Come faccio a far aprire una nuova finestra quando clicco su un link?
Grazie,
Alessia
possibilità in ordine di preferenza:
1) usi il transitional
2) non metti il target
3) usi JS
4) definisci un tuo DTD personalizzato
5) usi xhtml 1.1 e importi il modulo target
6) metti il target e te ne freghi
Imparo! Imparo! Imparo!
Mmm... mi sa che mi tocchera' studiare anche JS...
Oppure mi informo un po' su xhtml1.1...
Ma perche' mai l'avranno tolto dal DTD strict?!?
Bah...
Ciao e grazie!
Ale :>
io non lo userei ancora l'1.1 su alcuni browser da problemi
comunque in js basta che fai
<a href="javascript:window.open('pippo.html');"> // per nuova finestra
<a href="javascriptarent.nomeframe.location.href = 'pippo.html';"> // per fare un link a un frame
ovvero?Originariamente inviato da blakwolf
io non lo userei ancora l'1.1 su alcuni browser da problemi
come js io userei:
<a href="http://..." onclick="window.open(this.href,'_blank');return false;">
che mantiene la compatibilità con gli spider dei motori di ricerca.
Imparo! Imparo! Imparo!
Ho fatto una prova con entrambe le soluzioni:
usando quella di Blakwolf la pagina da cui ho lanciato quella nuova mi risulta poi bianca e devo fare "indietro" per rivisualizzare la home.
Con quella di Kintaro invece non ho problemi.
Grazie comunque ad entrambi: non sapete che soddisfazione passare la validazione del W3C!!!
già peccato che
<a href="http://..." onclick="window.open(this.href,'_blank');return false;">
quel this.href non sarebbe valido in una struttura dom, quindi non se se funzionerà sempre su tutti i browser ... comunque è una soluzione mica male
E' una soluzione abbastanza regionevole poichè soddisfa 2 condizioni a mio parere imprescindibili: rende visibile i link agli spider (importante) e funziona anche con java disabilitato (importante anche questo), o meglio non funziona il target, ma il link rimane cliccabile e non si creano inusabilità... chiaro che su qualche browser secondario di qualche OS secondario potrebbe dare problemi, ma daltronde la portabilità totale di un sito è un'utopia... si sa che noi webmaster siamo una razza bast**da che vive di compromessi ed espedienti :mavieni:
non mi hai detto quali browser avrebbero problemi con xhtml 1.1 e soprattutto quali problemi... grazie
Imparo! Imparo! Imparo!