Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] onlick target blank- ale nie do końca
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


Witam!

Kombinuje już cały dzień ale niestety nic konstruktywneo nie udało mi się wymyślić i w związku z tym mam do was pytanie.

przykłądowo mam div'a:
<div class="mojaKlasa" onclick="newTab('http://www.google.pl/');">Abra kadabra</div>

i moje pytanie brzmi:
co mam wpisać w funkcji newTab() by po kliknięciu tego div'a otworzyła mi się strona google ale w nowej zakłądce i by to działało na IE7, Opera, FF, Safari, Netscape, Konqueror a w IE6 i < zamiast nowej zakładki był nowe okno ?

próbowałem tak:
Kod
<html>
<head>
<title></title>
<script type="text/javascript">

function newTab($url)
{
    window.location.target = "_blank";
    window.location.href = $url;
}

</script>
</head>
<body>

<div class="mojaKlasa" onclick="newTab('http://www.google.pl/');">Abra kadabra</div>

</body>
</html>


ale niestety otwiera mi w tej samej zakłądce...
Pomocy smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


chyba powinno byc
window.open
a co do otwierania na karcie to wydaje mi sie ze takie rzeczy ustawia sie w przegladarce, cos mi takiego swita wiem ze w FF jest to na 90%


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
MitS
post
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


niestety window.open otwierasz jako nowe okno i takim patentem tez probowałem i niestety nie oto mi chodzi ...
co do otwierania na karcie to można spokojnie sterować java scriptem (gdzies kiedys widziałem taki bajer na stronie tylko nie moge tego znaleźć)...
Go to the top of the page
+Quote Post
abc667
post
Post #4





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


to kto i co i gdzie sobie otwiera to jego sprawa
Go to the top of the page
+Quote Post
LBO
post
Post #5





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(abc667 @ 25.07.2007, 11:45:04 ) *
to kto i co i gdzie sobie otwiera to jego sprawa


Dokładnie! Wedle praw użyteczności - i poniekąd dostępności - projektanci powinni zrezygnować z target="_blank" jak i wszelkich protez tego typu. To, czy link powinien być otwarty w nowym oknie, czy zakładce zależy tylko od użytkownika. Ewentualnie spróbuj bezinwazyjnego JavaScriptu - coś na kształt popupów pornela - domyślnie linki powinny otwierać się normalnie, a a funkcjonalność otworzenia w popupie/nowym oknie/zakładce dodać już w JavaScripcie (eliminuje to też problem wyłączonego JS w przeglądarce).
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 03:31