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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post
Post #2





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

Posty w temacie


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: 17.10.2025 - 18:28