Mám jen takový dotaz, používám doctype XHTML 1.0 Strict a zkoušel jsem stránky projet validátorem. Ne, že by mě to až tak vadilo, ale hodilo mi to chybu :
Error: there is no attribute target for this element (in this HTML version)
použil jsem u jednoho odkazu target="_blank"
Jde tato chyba nějak odstranit?
Díky, ale jak říkám, spíš mě to jen zajímá, než, že bych se tím trápil.
Ahoj,
pred nedavnem jsem tohle resil, XHTML Strict nepodporuje atribut target. Pokud potrebujes otevirat stranky v novym okne a chces mit validni stranky, musis pouzit JavaScript.
<a href="http://jary.borec.cz/" onclick="this.target='_blank'">Odkaz otevre nove okno</a>
Hm, dokonalá ukázka toho jak se to dělat nemá. Jak můžete byť pomocí javascriptu definovat atribut, který v XHTML 1.0 neexostuje, tedy něco jako bych udělal:
document.write('<b>strong</b>');
a jásal, jak jsem nad validitou vyzrál.
Pokud chcete mermomocí otevírat nové okno, pak OPRAVDU javascriptem, a ne změnou pomocí DOM, pak je to totiž nevaidní tak jako tak, proboha! Tedy pomocí window.open.
Diky za pouceni. Kdyz uz jsem se rozhodl byt striktni, bude nejlepsi nova okna vubec neotevirat.