Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [javascript] onlick target blank- ale nie do końca
Forum PHP.pl > Forum > XML, AJAX
MitS
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
skowron-line
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%
MitS
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źć)...
abc667
to kto i co i gdzie sobie otwiera to jego sprawa
LBO
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).
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.