W
XHTML 1.0 Strict usunięto parametr
target, ponieważ z założenia standard ten nie obsługuje ramek ani nowych okien. Aby trzymać się
XHTML 1.0 Strict, a pomimo to otwierać nowe okna, trzeba posłużyć się JavaScript'em - przykład z pewnego forum:
Kod
<script type="text/javascript">
function myFunc(){
input_name = document.getElementById('name').value;
input_blah = document.getElementById('blah').value;
window.open("somescript.cgi?name="+input_name+"&blah="+input_blah,"newwindow")}
</script>
<form onsubmit="myFunc()">
<input type="text" id="name" />
<input type="text" id="blah" />
</form>
Można jednak uprościć sobie nieco sprawę stosując standard
XHTML 1.0 Transitional - jest on mniej rygorystyczny i można w nim używać target po staremu.