![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Pajęczno Ostrzeżenie: (0%) ![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
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"> 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.
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> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 15:33 |