Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> co zamiast target ???
chlopczyk
post
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) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mleczasz
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.03.2003
Skąd: Łomża

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
chlopczyk
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Pajęczno

Ostrzeżenie: (0%)
-----


Cytat
sproboj tok: <a options="target: _blank">



raczej w ten sposób nie działa
Go to the top of the page
+Quote Post
Jabol
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


chyba
<a style="target: _blank;">
Go to the top of the page
+Quote Post
dragossani
post
Post #5





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">

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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:16