Modi per aprire nuove finestre in XHTML

March 29

Modi per aprire nuove finestre in XHTML


Extensible Hypertext Markup Language (XHTML) è un linguaggio di markup XML per la codifica pagine Web che estende HTML. Prima di HTML5, HTML faceva parte di SGML (Standard Generalized Markup Language), ma XHTML è parte di XML, che è più restrittivo. Così la formattazione XHTML è più rigoroso di HTML. Aprire una nuova finestra del browser in XHTML è fatto in modo diverso rispetto a HTML.

regolare HTML

Nel normale HTML, il modo in cui si apre un collegamento in una finestra diversa è quella di utilizzare l'attributo "target" per tag <a href> </a> che si utilizza per creare un collegamento ipertestuale. Target = "_ new" o target = "_ blank" costringerà l'URL, quando si fa clic su, per aprire in una finestra separata del browser.

XHTML 1.0 Transitional

In XHTML 1.0 Transitional, è anche possibile utilizzare l'attributo "target".

XHTML 1.0 Strict

Per aprire una nuova finestra in XHTML 1.0 Strict, il modo in cui ufficialmente corretto è quello di utilizzare Javascript per impostare un on-click handler con un "OpenWindow ()" il comando. Un'altra opzione è quella di dare un attributo ai collegamenti che si desidera aprire in una finestra separata e utilizzare Javascript per aggiungere l'attributo target per i collegamenti. Tuttavia, i browser saranno ancora aprire una nuova finestra, se si utilizza l'attributo "target", ma questo metodo non sarà ufficialmente validare usando un validatore XHTML 1.0 Strict.