Newsgroup: it.comp.www.html
Titolo: Target di una pagina html

Ciao a tutti, ho una bella domanda da porvi, innanzitutto partiamo dal
principio del target di una pagina web, quando vogliamo aprire in una
nuova scheda un collegamento ad una pagina web, possiamo specificare
il target, per successivamente aprire nuove pagine sempre nella stessa
scheda specificando lo stesso target...fino a qua niente di complesso.
Ora mi chiedo, una volta impostato il target ad un nuovo collegamento,
vuol dire che il browser, assegna alla scheda un 'id', e
successivamente il browser controller� se nei link sono presenti dei
target a quel 'id' in caso affermativo si preoccupera di mostrare il
link dentro la scheda con quel link. Ora io mi chiedo � possibile
assegnare il target ad una finestra non passando da un link? Un
qualcosa con javascript del tipo document.target = 'scheda1'...?
Questo perch� il mio problema � che parto all'inizio in una pagina
dove io non specifico nessun target ma dopo vorrei riferirmi a quella
pagina, ma non avendo target non so come fare...
Grazie a tutti...ciao
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente


Mi rispondo da solo, visto che non ho trovato un problema simile nel
web....alla fine il target non � altro che la propriet� name della
window della pagina...quindi basta impostarla con javascript e il
gioco � fatto...
esempio:
<!--mia pagina target -->
<script type="text/javascript">
   function printTaba()
	{
 
window.name
='HOME';
	}
	printTaba();
</script>
<!-- pagina con link a target -->
<a href="link.html" target="HOME">


 gioco � fatto...
Javascript e` javascript pero` qui siamo nel newsgroup dell'HTML .. :-P
Ho aspettato un po' a rispondere solo perche` mi sono avvicinato da poco
all'HTML e qui ci sono invece degli espertissimi, cmq ti dico quel che so
e come la vedo io:
1) Con javascript il gioco e`fatto pero` poi non sai se il browser
dell'utente e` abilitato o no a javascript.
2) Io da qualche tempo cerco di impratichirmi dell'HTML Strict e CSS.  Li`
target non e` contemplato. Si lascia la decisione all'utente se vuole
aprire il link in un'altra scheda/finestra oppure no, e mi pare a pensarci
pure una cosa "democratica", si sceglie come si vuole.
Concordo col fatto che alle volte e` utile aprire il link in un'altra
scheda.
Nella mia homepage ad es. ho un link ad una radio: se ci clicchi finisci
ad una pagina nera da dove pero` parte lo streaming della musica appunto.
Naturalmente se la musica piace, per ascoltarla e proseguire la
navigazione tocchera` aprire un'altra scheda..
Credo pero`possa capitare che uno non si ricordi o non sappia come aprire
un link in un'altra finestra.
Visto che invece la cosa potrebbe essere auspicabile come nel caso che ad
es. ti ho descritto, ho pensato nella mia homepage, proprio per
quell'unico link, di aggiungere un tooltip che quando passi il mouse sopra
il link si apre avvertendo di cliccare col destro sul link stesso nel caso
si volesse aprire in una nuova scheda.
Saluti,
 Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


 pure una cosa "democratica", si sceglie come si vuole.
Sicuro? Io mi ricordo un bel tag <base target="_blank"> da infilare nella Head
per far aprire le pagine in una nuova finestra... poi il browser si puo'
configurare (a discrezione dell'utente) per forzare l'apertura in una nuova
scheda...
Astro


 scheda...
No no, non sono sicuro per niente: come avevo premesso e` da poco che
studio l'HTML e ho detto cio` che mi pareva di aver capito, giusto per
avere anche una conferma o meno.
Grazie per la risposta cosi` mi documentero` meglio in merito. :-)
Per ora in rete ho trovato questo:
http://snipplr.com/view/5195/how-to-use-targetblank-correctly-in-xhtml--html-strict/
. pero` mi pare un'istruzione javascript, ma non so bene :-(
Ciao,
 Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


 Grazie per la risposta cosi` mi documentero` meglio in merito. :-)
Ti consiglio la documentazione ufficiale, in particolare:
http://www.w3.org/TR/REC-html40/types.html#type-frame-target
 (6.16)
http://www.w3.org/TR/html401/present/frames.html#adef-target
 (16.3)
http://www.w3.org/TR/html401/struct/links.html#h-12.4
 (12.4)
Sostanzialmente l'attributo target � stato (giustamente) rimosso 
dall'XHTML e mantenuto solo nelle versioni transitional e frameset.
Visto che sappiamo tutti che i frame sono il male ;) e il transitional 
�, per definizione, un dtd di transizione, meglio evitare di usare il 
target o, _se proprio serve_, limitarsi a specificarlo nei link.
IMHO (ma non troppo :) ).
Ciao.
