Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: co zamiast target ???
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
chlopczyk
Jak wiadomo w XHTML-u usunięto atrybut --target-- ze znacznika
Kod
<a>
więc czego mam użyć, aby okna otwierały się wedle mojej woli questionmark.gif?
mleczasz
sproboj tok:
nie jestem pewien...

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>
chlopczyk
Cytat
sproboj tok: <a options="target: _blank">



raczej w ten sposób nie działa
Jabol
chyba
<a style="target: _blank;">
dragossani
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.