Adresowanie okien w JS


Wyświetlono wersję archiwalną tematu "Adresowanie okien w JS" z forum pl.comp.www



Strona 1 z 11


Marek Szopinski - 26 Gru 2001, 03:18

Witam.

Właśnie doświadczam pomroczności jasnej i nie wiem jak rozwiązać
teoretycznie banalny problem. Chciałbym, aby po przeładowaniu się strony WWW
otwierało się drugie okienko z jakimś obrazkiem. Za każdym razem może to być
obrazek o innych wymiarach. Chciałbym aby okno dostosowywało swój rozmiar do
wymiarów obrazka. Za diabła nie wiem jak to zrobić. Nie ma problemu, aby
wywołać window.open() z odpowiednimi parametrami. Problem w tym, że po
przeładowaniu okna głównego i powtórnym wywołaniu open(url,name,feature)
parametry "feature" są ignorowane. Wpadłem więc na pomysł, że zamknę to okno
i jeszcze raz je otworzę. No i kolejny kłopot: jak zamknąć okno o określonej
nazwie ? Jak zbudować referencję do niego ? A może jest to niewłaściwe
podejście ?

Marek



Fires - 26 Gru 2001, 04:54

Witam.
[...]
parametry "feature" są ignorowane. Wpadłem więc na pomysł, że zamknę to
okno
i jeszcze raz je otworzę. No i kolejny kłopot: jak zamknąć okno o
określonej
nazwie ? Jak zbudować referencję do niego ? A może jest to niewłaściwe
podejście ?



Może tak:

<script language="JavaScript" type="text/javascript"
<!--
function otworz(){
  nazwa_okna=window.open("test.html","nazwa2","width=100,height=200");

}



function zamknij(nazwa_okna){
  if (nazwa_okna.closed){
    alert("Okno już zamknięte");
  }else{
    alert("Zamykam okno");
    nazwa_okna.close();
  }
}



//--
</script


Marek Szopinski - 26 Gru 2001, 05:17

<script language="JavaScript" type="text/javascript"
<!--
function otworz(){
  nazwa_okna=window.open("test.html","nazwa2","width=100,height=200");
}

function zamknij(nazwa_okna){
  if (nazwa_okna.closed){
    alert("Okno już zamknięte");
  }else{
    alert("Zamykam okno");
    nazwa_okna.close();
  }
}
//--
</script



Wszystko ekstra tylko skąd weźmiesz do wywołania funkcji zamknij() parametr
nazwa_okna ? Przypomnę, że ta funkcja będzie wołana po przeładowaniu się
strony zawierającej ten skrypt, a więc nie będziemy mieli dostępu do
handlera tworzonego przez otworz(). Dokładnie na tym się zacięłem.
Uproszczę może problem. Mamy otwarte okno o nazwie takiej jak
zaproponowałeś - "nazwa2". W innym oknie chciałbym zamknąć okno "nazwa2".
Jak to zrobić ? Obiekt window.nazwa2 nie istnieje, aby można to było zrobić.

Marek


Fires - 26 Gru 2001, 05:30

[...]

Wszystko ekstra tylko skąd weźmiesz do wywołania funkcji zamknij()
parametr
nazwa_okna ? Przypomnę, że ta funkcja będzie wołana po przeładowaniu się
strony zawierającej ten skrypt, a więc nie będziemy mieli dostępu do
handlera tworzonego przez otworz(). Dokładnie na tym się zacięłem.
Uproszczę może problem. Mamy otwarte okno o nazwie takiej jak
zaproponowałeś - "nazwa2". W innym oknie chciałbym zamknąć okno "nazwa2".
Jak to zrobić ? Obiekt window.nazwa2 nie istnieje, aby można to było



zrobić.

Spójrz na skrypt jeszcze raz: nazwa okna to "nazwa_okna", a nie "nazwa2". A
skąd ją wziąść. Wystarczy, że zawsze bedzie taka sama.



Fires - 26 Gru 2001, 06:52

[...]
[...]
| Jak to zrobić ? Obiekt window.nazwa2 nie istnieje, aby można to było
zrobić.

Spójrz na skrypt jeszcze raz: nazwa okna to "nazwa_okna", a nie "nazwa2".
A
skąd ją wziąść. Wystarczy, że zawsze bedzie taka sama.



Po przemysleniu (i sprawdzeniu), rzeczywiście może byc problem z
przekazaniem obiektu. Przyszło mi na myśl, że zdarzeniem UnLoad mógłbyś
zamykać otwarte okno, a po przeładowaniu otwierać nowe. Może to jest
rozwiązanie?


MySZ - 26 Gru 2001, 07:28

teoretycznie banalny problem. Chciałbym, aby po przeładowaniu się strony
WWW
otwierało się drugie okienko z jakimś obrazkiem. Za każdym razem może to
być
obrazek o innych wymiarach. Chciałbym aby okno dostosowywało swój rozmiar
do
wymiarów obrazka. Za diabła nie wiem jak to zrobić. Nie ma problemu, aby

Marek



okno, ktore przeladowujesz, powinno za pomoca np js robic preload danego
obrazka. po skonceniu preloadu, mozna sprawdzic w nim wymiar danego
pikczera, i przekazac do wymiarow otwieranego okienka (tyle teoria, praktyka
w js wymaga ode mnie troche posiedzenia nad tym, wiec najpierw sprobuj sam,
a pozniej poczekaj na np gandalfa czy vaxa... ;]]]]  )

    MySZ


Marek Szopinski - 26 Gru 2001, 13:58

Spójrz na skrypt jeszcze raz: nazwa okna to "nazwa_okna", a nie "nazwa2".
A
skąd ją wziąść. Wystarczy, że zawsze bedzie taka sama.



No dobrze. Sprawdziłem skrypt jeszcze raz i mam na 99% rację, choć straciłem

ma następujący opis:

handler=window.open(url,windowName,features)

Twój skrypt:

function otworz(){
  nazwa_okna=window.open("test.html","nazwa2","width=100,height=200");

}



Zmienna, którą powyżej nazwałeś nazwa_okna wcale nie jest nazwą okna tylko
handlerem okna. Nazwa okna to "nazwa2". Zastosuj ją w TARGET w <a...</a,
to zobaczysz, że dokument otworzy Ci się w oknie o nazwie "nazwa2" wcześniej
otwartym przez JS. Zauważ też, że poniżej stosujesz operator dostępu
(kropka), który działa przecież na obiektach, a nie na nazwach okien czy
czegokolwiek innego. Chociaż z drugiej strony nie pokazałeś jak wywołujesz
funkcję zamknij() i nie wiem co do niej przekazujesz i w jakim momencie
następuje wywołanie. Domyśliłem się, że przekazujesz handler z funkcji
open().
Trzecim dowodem jest wyświetlenie alert(nazwa_okna.name). Zobaczysz, że w
oknie dialogowym dostaniesz ... nazwa2. :))

function zamknij(nazwa_okna){
  if (nazwa_okna.closed){
    alert("Okno już zamknięte");
  }else{
    alert("Zamykam okno");
    nazwa_okna.close();
  }

}
Po przemysleniu (i sprawdzeniu), rzeczywiście może byc problem z
przekazaniem obiektu. Przyszło mi na myśl, że zdarzeniem UnLoad mógłbyś
zamykać otwarte okno, a po przeładowaniu otwierać nowe. Może to jest
rozwiązanie?



Dzięki, takie rozwiązanie właśnie teraz stosuję i jest OK natomiast temat
chciałbym pozostawić jako aktualny bo ta wiedza też będzie przydatna.

Marek


Marek Szopinski - 26 Gru 2001, 13:58

Dzięki za info :)) Nie zrozumiałeś moich intencji. :) Rozmiary obrazka znam
bo PHP przekazuje mi informacje o nim do JS. Problem jest inny. Załózmy, że
mamy 2 obrazki: A (100x100 pikseli) i B (200x200) pikseli. Ładuję stronę
test.php. Po kliknięciu na "pokaż obrazek A" musi z pewnych powodów nastąpić
przeładowanie test.php. To co chciałbym zrobić  to po przeładowaniu się tej
strony otworzyć drugie okienko o wymiarach 100x100 z obrazkiem A załóżmy o
nazwie "mojeOkno". Do tego momentu wszystko jest OK. Terak klikam na "pokaż
obrazek B". Skrypt test.php ponownie się przeładowuje a JS wywołuje funkcję
window.open("url do B","mojeOkno","width=200,height=200") i co ? I dupa !
Obrazek B wyświetla się we właściwym oknie lecz z wymiarami 100x100 ! Tak

otwartego okna powoduje zignorowanie parametrów tego okna czyli w tym
przypadku "width=200,height=200".

Tak więc dopóki okno nie zostanie zamknięte, to nie można go otworzyć z
innymi wymiarami. Pytanie jak TO właśnie zrobić, a nie jak otwiera się okna
w JS. Poradziłem sobie zamykając okno "mojeOkno" w wyniku zdarzenia
"onUnload". Tymczasem do przyszłych celów chciałbym wiedzieć jak zamknąć
"mojeOkno" z chwilą powtórnego załadowania się okna - rodzica. Reloading
powoduje utratę zawartości zmiennych, w tym handlera do okna "mojeOkno".
Prościej: czy wiedząc, że otwarte jest okno o nazwie "mojeOkno" można je
zamknąć ?

Marek


MySZ - 26 Gru 2001, 17:04

Dzięki za info :)) Nie zrozumiałeś moich intencji. :) Rozmiary obrazka
znam

Marek



fucktycznie nie zrozumialem =]
sam nie wiem jak to zrobic. tzn wiem, jak zwykle teoria ;p ale ta sama
sztuczka o ktoreej mysle zastosowana w innym miejscu  moze przyniesc pewne
szkody :)
wiec lepiej poczekac na powrot vaxa lub gandalfa ze swiat, moze oni maja
bezpieczniejsze sposoby ;]]

    MySZ


Yoop - 27 Gru 2001, 02:11

mysle ze najprosciej jest tak
<script
nowe=window.open("","okienko","toolbars=no,locationbar=0")
sizeX=Math.random()*500
sizeY=Math.random()*500
nowe.resizeTo(~~sizeX,~~sizeY);
nowe.focus()
</script
oczywiscie sizeX i sizeY sobie ustawisz , ale mi sie nie chcialo bawic wiec
je ustawiam losowo po kazdym reloadzie

Yoop


Janusz 'Kali' Kaliszczak - 27 Gru 2001, 02:21





mozesz przeciez zrobic tak, ze nazwa okna jest zmienna, a przed
otwarciem nowego okna dodajesz do nazyw 'MojeOkno' jakas liczbe np.
w praktyce w skrypcie otswierajacym tworzysz zmienna licznik=0 (np.) i
przy kazdym otwarciu zwiekszasz ja o 1 i kazde okienko sie nazywa juz
'MojeOkno1' 'MojeOkno2' itd. i kazdy obrazek otworzy sie w indywidualnym
oknie.

mozna tez sprawdzac czy okno jest otwarte i na wszelki wypadek je
zamykac przed otwarciem nowego


Marek Szopinski - 27 Gru 2001, 08:41

(...) 'MojeOkno1' 'MojeOkno2' itd. i kazdy obrazek otworzy sie w
indywidualnym
oknie.



Tak, ale w tym przypadku będę miał stosy pootwieranych okien, a to jest
niedopuszczalne. Rozwiązanie muszę zastosować w części administracyjnej
aplikacji komercyjnej.

mozna tez sprawdzac czy okno jest otwarte i na wszelki wypadek je
zamykac przed otwarciem nowego



I tu dotykasz sedna sprawy. Jak zamknąć okno o określonej nazwie jeśli nie
dysponujemy jego handlerem ? A może istnieje szansa uzyskania handlera jeśli
znamy nazwę okna ?

Marek


Vax - 27 Gru 2001, 09:48





[ rrrrrany, ale mieszacie ;)))) ]

I tu dotykasz sedna sprawy. Jak zamknąć okno o określonej nazwie jeśli nie
dysponujemy jego handlerem ? A może istnieje szansa uzyskania handlera
jeśli
znamy nazwę okna ?



pewnie... otwierasz okno o tej samej nazwie... (z czymkolwiek)

1. nie ma takiego, ok, jest tworzone
2. jest takie, ok, zostaje uzyte istniejace

metoda open zwraca handler, wiec osohosi?
(w dodatku ten sam dla IE i NS4, przy NS6 jest
pewien _nieistotny_ dla tego problemu niuansik ;))

masz handler, mozesz zamknac
(o ile nie interesuje Cie resize juz obecnego ;)

v.
PS. cokolwiek to jakis empty gif, about:blank czy co tam chcesz ;)))


Bogdan Blaszczak - 27 Gru 2001, 14:08

no comments...

<html<head
<script
var okno,o
eval(location.search.substr(1))
if(navigator.o)navigator.o.close()
if(navigator.product=='Gecko')
{o=open('about:blank','winame','width=100,height=100');o.close()}
if(okno)
navigator.o=open('okno.html','winame','width='+okno+',height='+okno)
</script
</head<body
<form
<select name=okno
<option value=100okno A 100x100
<option value=200okno B 200x200
</select
<input type=submit value='otworz okno'
</form
</body</html


Marek Szopinski - 27 Gru 2001, 14:42

pewnie... otwierasz okno o tej samej nazwie... (z czymkolwiek)



Sorry, że tak Cię wodzę za nos, ale wolę nie sugerować odpowiedzi bo mam
wtedy większe szanse na uzyskanie różnych informacji. Tak właśnie robiłem i
otrzymałem niezamierzone efekty. Robiłem coś takiego:

wnd=open("","nazwa");
wnd.close();
wnd=open("jakiś url","nazwa","wymiary");

Efektem było widoczne szaleństwa odchodzące z okienkami związane z ich
zamykaniem i otwieraniem, ale to można założyć, że jest OK. Niespodziewane
było natomiast, to że nowootwarte było w starych wymiarach. Przyznam się, że
rozwiązałem problem zamykając okno z chwilą zamykania dokumentu (onUnload) w
oknie rodzicu i otwierając je ponownie z chwilą ładowania nowego dokumentu.
Chciałbym jednak mimo wszystko dociec przyczyny takiego dziwnego zachowania
i ewentualnie znalezienie rozwiązania.

Aha. Jeżeli napiszemy procedurkę, która będzie otwierać i zamykać okienko
pomocnicze bez przeładowywania okna rodzica, to mam pełną kontrolę nad
rozmiarami. Np. jeśli zrobimy na stronie 5 przycisków powodujących
wyświetlanie różnych rozmiarów obrazków w oknie pomocniczym, to jego rozmiar
będzie prawidłowo ustawiany. Ciekawe co ?

PS. cokolwiek to jakis empty gif, about:blank czy co tam chcesz ;)))



Uzupełnię tą informację, że cokolwiek to również nic, czyli "". Jednakże
któraś z wersji IE (chyba 4 z kawałkiem) miała babola powodującego w takiej
sytuacji wyświetlanie "page not found" lub coś w tym stylu. Wcześniejsze i
późniejsze są OK.


Marek Szopinski - 27 Gru 2001, 14:57

Wow ! Super, dzięki!

Niejasna jest dla mnie jedna linia:

eval(location.search.substr(1))



O co tu chodzi ?


Yoop - 28 Gru 2001, 02:02

Efektem było widoczne szaleństwa odchodzące z okienkami związane z ich
zamykaniem i otwieraniem, ale to można założyć, że jest OK. Niespodziewane
było natomiast, to że nowootwarte było w starych wymiarach.



co w tym niespodziewanego ? przegladarka chciala otworzyc okno... ale
okazywalo okno o zadanej nazwie juz istnieje, wiec nie otwierala nowego,
tylko wykorzystywala stare

Przyznam się, że rozwiązałem problem zamykając okno z chwilą zamykania



dokumentu (onUnload) w

oknie rodzicu i otwierając je ponownie z chwilą ładowania nowego
dokumentu.
Chciałbym jednak mimo wszystko dociec przyczyny takiego dziwnego
zachowania
i ewentualnie znalezienie rozwiązania.

Aha. Jeżeli napiszemy procedurkę, która będzie otwierać i zamykać okienko
pomocnicze bez przeładowywania okna rodzica, to mam pełną kontrolę nad
rozmiarami. Np. jeśli zrobimy na stronie 5 przycisków powodujących
wyświetlanie różnych rozmiarów obrazków w oknie pomocniczym, to jego
rozmiar
będzie prawidłowo ustawiany. Ciekawe co ?



Słuchaj - Ty chyba lubisz sam sobie stwarzac problemy?

tekstem - po co Ty chcesz cokolwiek zamykac?
otwierasz za kazdym razem okno o tej samej nazwie - wtedy sa dwie mozliwosci
1) nie otwarles jeszcze okna o tej nazwie - a wiec sie otwiera jako nowe
2) otwarles juz okno o tej nazwie - a wiec zostaje wykorzystane
a problem z rozmiarem latwo rozwiazac jesli zamiast ustawiac wlasciwosci
okienka przy otwieraniu
wykorzystasz metode resizeTo

u mnie to dziala w ie5.5 nn4.7 nn6 - innych nie mam wiec nie sprawdzalem

Yoop


Vax - 28 Gru 2001, 02:49





[...]

Efektem było widoczne szaleństwa odchodzące z okienkami związane z ich



prosze na priv opis i/lub probke owych "szalenstw" ;)))

[...]

rozmiarami. Np. jeśli zrobimy na stronie 5 przycisków powodujących
wyświetlanie różnych rozmiarów obrazków w oknie pomocniczym, to jego
rozmiar
będzie prawidłowo ustawiany. Ciekawe co ?



czy ja wiem? mnie to nie dziwi, dziwiloby mnie, gdyby nie dzialalo jak
trzeba ;)

| PS. cokolwiek to jakis empty gif, about:blank czy co tam chcesz ;)))

Uzupełnię tą informację, że cokolwiek to również nic, czyli "". Jednakże
któraś z wersji IE (chyba 4 z kawałkiem)



oj, kolega chyba "nietutejszy" - moje posty zazwyczaj sa "cross-browser" dla
wersji =4
i jezeli cos ma nie dzialac, to to zaznaczam (nie dotyczy to opery w wersji
dowolnej, zmiany jej interfejsu powodujace zmiany numerkow towarzyszacych
nazwie raczej tego nie zmienia ;)))

v.


Fires - 28 Gru 2001, 03:28

[...]

oj, kolega chyba "nietutejszy" - moje posty zazwyczaj sa "cross-browser"
dla
wersji =4
i jezeli cos ma nie dzialac, to to zaznaczam (nie dotyczy to opery w
wersji
dowolnej, zmiany jej interfejsu powodujace zmiany numerkow towarzyszacych
nazwie raczej tego nie zmienia ;)))



Pozwole sobie na wtrącenie. Kolega Marek chce rozwiazać szerszy problem, niż
to, co dość pokretnie teraz tłumaczy.
uruchamia przeglądarkę, otwiera nowe okno metodą window.open (nazwijmy je
'okienko'), po czym przeładowuje zawartość okna głównego (opener). Problem
jest taki: jak dobrać się do 'okienko' (np. jak je zamknąć), gdy strona w
oknie głównym ma juz inną zawartość niż miała podczas uruchamiania 'okienka'


Vax - 28 Gru 2001, 04:52





[...]

Pozwole sobie na wtrącenie. Kolega Marek chce rozwiazać szerszy problem,
niż
to, co dość pokretnie teraz tłumaczy.
uruchamia przeglądarkę, otwiera nowe okno metodą window.open (nazwijmy je
'okienko'), po czym przeładowuje zawartość okna głównego (opener). Problem
jest taki: jak dobrać się do 'okienko' (np. jak je zamknąć), gdy strona w
oknie głównym ma juz inną zawartość niż miała podczas uruchamiania



'okienka'

1. strona A - otwiera okienko X o nazwie "X"
2. znajduje sie na niej link do strony B
3. klikamy w link, przechodzimy do _innej_ strony
4. strona B "otwiera" okienko X o nazwie "X"
- tutaj nie ma znaczenia, czy okienko X istnialo,
albo jest tworzone i mamy referencje, albo otrzymujemy
referencje do istniejacego
5. strona B moze juz robic z okienkiem X co chce,
nawet zamknac i otworzyc na nowo

cos nie tak? (IE6 i NS'y, w IE4.x i IE5.x winno byc podobnie,
ale _teraz_ nie mam sposobnosci sprawdzic ;)))
(strony A i B z tej samej loaklizacji, choc i to da sie przeskoczyc ;)))

v.


Fires - 28 Gru 2001, 05:59

[...]

4. strona B "otwiera" okienko X o nazwie "X"
- tutaj nie ma znaczenia, czy okienko X istnialo,
albo jest tworzone i mamy referencje, albo otrzymujemy
referencje do istniejacego



Czyli bez otwierania (już otwartego ze strony A) nie da się zamknąć (brak
referencji) ?

cos nie tak? (IE6 i NS'y, w IE4.x i IE5.x winno byc podobnie,
ale _teraz_ nie mam sposobnosci sprawdzic ;)))
(strony A i B z tej samej loaklizacji, choc i to da sie przeskoczyc ;)))



Sam zaraz sprawdzę :-)


Vax - 28 Gru 2001, 06:31





[...]
| 4. strona B "otwiera" okienko X o nazwie "X"
| - tutaj nie ma znaczenia, czy okienko X istnialo,
| albo jest tworzone i mamy referencje, albo otrzymujemy
| referencje do istniejacego

Czyli bez otwierania (już otwartego ze strony A) nie da się zamknąć (brak
referencji) ?



i tak i nie
referencje mozna przekazac na wiele innych sposobow
mozna takze wykryc, czy okienko nie zostalo zamkniete
(np. przez zirytowanego usera, albo jakiegos pop-up-killera ;)))

ale w _tym_konkretnym_ zastosowaniu, gdy zawartosc
okna i tak ma sie zmienic, jest to jeden z prostszych i niezawodnych
sposobow na zdobycie referencji - a czy zamykac, czy resizowac
...to sprawa programisty ;)) chce zamykac - wolna wola :)

v.


Fires - 28 Gru 2001, 06:38

[...]

i tak i nie
referencje mozna przekazac na wiele innych sposobow



No właśnie.. jak. Poza query-stringiem nic mi nie przychodzi do głowy.

PS. Pytam z ciekawości... w tej chwili takie rozwiązanie nie jest mi do
niczego potrzebne.


Vax - 28 Gru 2001, 07:09





[...]
| i tak i nie
| referencje mozna przekazac na wiele innych sposobow

No właśnie.. jak. Poza query-stringiem nic mi nie przychodzi do głowy.



_referencje_ przez query-string? nono.... wyzsza szkola jazdy, a mozesz
rozwinac?
(tak z czystej ciekawosci ;)))

kilka metod (tak na szybko):
- frameset
- navigator
- zlecenie okienku-dziecku, by "samo" sie przypomnialo we "wlasciwym
momencie"
- pare innych...

v.


Fires - 28 Gru 2001, 07:14

[...]

_referencje_ przez query-string? nono.... wyzsza szkola jazdy, a mozesz
rozwinac?
(tak z czystej ciekawosci ;)))



Jak się uda zrealizować, to rozwinę... wtedy bedziesz mógł do mnie mówić :
mistrzu :-))

kilka metod (tak na szybko):
- frameset



To mało eleganckie... odrzuciłem zaraz na wstepię...

- navigator



A coś bliżej? Utworzenie jakiejś właściwości navigatora?

- zlecenie okienku-dziecku, by "samo" sie przypomnialo we "wlasciwym
momencie"
- pare innych...



Hm... już wiem ... jak mało wiem :-)


Marek Szopinski - 28 Gru 2001, 10:51

co w tym niespodziewanego ?




to uwagę, ale to nic istotnego.

Słuchaj - Ty chyba lubisz sam sobie stwarzac problemy?

tekstem - po co Ty chcesz cokolwiek zamykac?



U mnie to nie działa: IE6 PL, Windows XP Pro PL. Otwarte okno cały czas ma
ten sam wymiar. Nie da się zmienić rozmiaru już otwartego okna dlatego
należy je zamknąć i otworzyć ponownie. Wykonanie operacji:

open("url","test","width=100,height=100");
open("url","test","width=200,height=200");

Otworzy okno o rozmiarze 100, a nie 200 i jest to zgodne z dokumentacją JS.
Dlatego nalerzy zamykać okno:

wnd=open("url","test","width=100,height=100");
wnd.close();
open("url","test","width=200,height=200");

Tak czy owak dostałem już odpowiedź od kolegi Bogdana Błaszczaka (na samym
dole drzewka). Interesujące rozwiązanie i działa - warto przeczytać.
Przykład bazuje modelu, który muszę stosować: wybranie obrazka przeładowuje
okno rodzica i zmienia wymiary okna potomnego. Przekazywany jest w tym
przykładzie handler okna poprzez obiekt navigator. Nie wiedziałem, że tak
można robić. Faktycznie ten obiekt w odróżnieniu od document lub window musi
istnieć zawsze. :))

wykorzystasz metode resizeTo



Czy ta metoda nie jest przypadkiem dostępna tylko dla IE ? Nie czytałem
dokumentacji NN4.0 - tylko pytam. Dla NN 4.0 nie była ona dostępna.


Bogdan Blaszczak - 28 Gru 2001, 13:36

Wow ! Super, dzięki!

Niejasna jest dla mnie jedna linia:
| eval(location.search.substr(1))

O co tu chodzi ?



zevalowanie querystringa, czyli potraktowanie tego co po ? jako kod js
tego raczej nalezy unikac

BlaTek


Marek Szopinski - 28 Gru 2001, 17:19

Rozumiem już, dzięki.


Strona 1 z 11



Podobne tematy

Problem w JS - przeskok do innej strony przy wysylaniu formularza.
jak sprawdzic czy przegladarka obsluguje JS
JS - proste pytania ;)
wyciąganie adresów email z www??
Akcja promocji alternatywnych przeglądarek
W czym tworzyć grafikę ?
prosze o rade
#Desant na Zgorzelec
# Potraktujmy Lanckoronê Czule
#z braku prozy - Masłowska
  • encyklopedia multimedialna pwn polskie
  • time
  • podanie grupowe
  • jei9B6li boga nie ma to wszystko wolno
  • public choice theory
  • a95 kontra s60
  • mcdonald usa
  • drezdenko praca
  • tej pani juz dziekujemy
  • dokladna mapa niemiec online
  • Francuski numer ed2k
  • skoki do zainstalowania
  • Kolekcja wypowiedzi z for internetowych || Strona Główna