Foxx
11.12.2003, 16:28:08
Czy któryś ze sposobów na przekierowanie umożlwia otworzenie strony w nowym oknie?
marlowe
11.12.2003, 17:41:07
Nie rozumiem: to ma ją przekierować czy ma się otworzyć w mowym oknie?
POLVIP
11.12.2003, 17:47:58
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
11.12.2003, 17:52:50
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
11.12.2003, 17:55:21
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
11.12.2003, 17:56:28
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
(Czuję ze zaraz ten post zostanie wywalony spowrotem do php poczatkujący)
marlowe
11.12.2003, 18:24:03
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
11.12.2003, 18:56:55
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
11.12.2003, 18:58:39
[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
11.12.2003, 19:07:17
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
11.12.2003, 19:07:30
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
11.12.2003, 19:17:25
Tak też jest ok, dzięki.
Ważne że ja mam włączone

/
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.