Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml]Otwórz w nowym oknie
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Foxx
Czy któryś ze sposobów na przekierowanie umożlwia otworzenie strony w nowym oknie?
marlowe
Nie rozumiem: to ma ją przekierować czy ma się otworzyć w mowym oknie?
POLVIP
wyglada na to ze szuskasz tego
Kod
<a href="cos_tam.html" target="_blank">cos tam</a>


jesli napiszesz target="_blank" to otworzy ci w nowy oknie
Dominik
Generalnie w XHTML-u 1.x (oprocz Frameset) nie wolno stosowac takich wynalazkow (od XHTML 2.0 juz bedzie mozna i to tez w nieco innym kontekscie). Ale jesli musisz to zajrzyj na http://www.sitepoint.com/article/1041/1
Dominik
Cytat
esli napiszesz target="_blank" to otworzy ci w nowy oknie

W XHTML-u (a to to pytal) nie ma atrybutu target (czytaj poprzedni post).
Foxx
Chodzi mi o to...
Czy jest coś takiego co po przekieruje mnie na inną stronę [tak jak funkcja header to tobi] ale tak właśnie jak działa _blank.
czyli otworzy w nowym oknie.
Dokłądnie chodzi o to:

-skrypt się wykonuje
-trafia na instrukcję żeby otworzyć podany url
-otwiera go w nowym oknie
-wykonuje się reszta kodu

marlowe: ma przekierować w nowe okno smile.gif

(Czuję ze zaraz ten post zostanie wywalony spowrotem do php poczatkujący)
marlowe
Nadal nie rozumiem. Przekierowanie normalne działa tak:
[xml:1:cf95fccbfa]<meta http-equiv="Refresh" content="3; URL=http://lokalizacja/strona">[/xml:1:cf95fccbfa]
Otwarcie w nowym oknie np. tak
[xml:1:cf95fccbfa]<A TARGET="Onet" HREF="http://onet.pl" onclick="(window.open('http://onet.pl', 'Onet')).focus(); return false">Onet</A>[/xml:1:cf95fccbfa]
Pop-up np tak
[xml:1:cf95fccbfa]<SCRIPT language="JavaScript" type="text/JavaScript">
<!--
function otworz_okno() {
window.open('http://onet.pl', 'Otwórz_okno','toolbar=no,menubar=no,scrollbars=no,resizable=no,height=384,width=512');
}
-->
</SCRIPT>

<A href="#" OnClick="otworz_okno()">kliknij tu</A><P>[/xml:1:cf95fccbfa]
Hmm.. więcej pomysłów nie posiadam a nie sądzę, żeby chodziło Ci o któryś z ww.
Pozdrawiam
Bartek
Foxx
Sory jeżeli jestem upierdliwy ale - pierwszy sposób otworzy podany url ale w tym samym oknie, więc można zapomnieć o wykonywaniu reszty kodu
drugi i trzeci wymagają kliknięcia.
Nie znam się na JS ale ten ostatni sposób wydaje mi się ok, gdyby nie to klikanie...
Da się to zapisać tak żeby nie trzeba było nic robić?
marlowe
[xml:1:a99dd314ba]<HEAD><script language="javascript" type="text/javascript"><!--
var okno("xxx.htm","okno","height=200,width=300,resizable=no,scrolling=auto,menu=no,toolbar=no");
//--></script></HEAD>[/xml:1:a99dd314ba]

Coś takiego?
Foxx
Dziękuje bardzo! W ten sposób mam to, co chciałem:
[xml:1:730c9467a7]
<script language="javascript" type="text/javascript"><!--
window.open('http://onet.pl', 'Otwórz_okno', 'toolbar=yes, menubar=no, scrollbars=no, resizable=no, height=384, width=512');
//-->
</script>
[/xml:1:730c9467a7]
POLVIP
lub
Kod
<body onLoad="otworz_okno()">


to ci otworzy popup podczas ladowania
jest tylko jeden problem - okno sie nie otworzy u ludzi ktorzy maja popups wylaczone
Foxx
Tak też jest ok, dzięki.
Ważne że ja mam włączone biggrin.gif/
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.