Thread View: pl.comp.lang.javascript
6 messages
6 total messages
Started by Ciekawy
Fri, 17 Aug 2012 11:11
window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: Ciekawy
Date: Fri, 17 Aug 2012 11:11
Date: Fri, 17 Aug 2012 11:11
32 lines
1759 bytes
1759 bytes
Witam serdecznie
Potrzebuję załadować pewne parametry przy starcie strony, niestety nie
mogę użyć <body onload= bo mi go nadpisuje program nadrzędny. Mógłby mi
ktoś powiedzieć o co chodzi. Nie otrzymuję żadnych komunikatów, błędów
nawet jak je robię specjalnie. Jak gdyby funkcja powiązana z
window.onload = function ()nie działała.
Wrzucę całość:
<script language="JavaScript">
var canvas, context, action;
window.onload = function()
{
var mapa = document.getElementById("layer1");
var h=mapa.style.height;
var w=mapa.style.width;
canvas = document.getElementById("imcn");
canvas.style.width = w;
canvas.style.height = h;
context = canvas.getContext('2d');
context.fillStyle = 'yellow';
context.fillRect(0,0,100,100);
context.strokeRect(0,0,100,100);
context.fillStyle = 'red';
context.fillRect(30,30,30,30);
}
Proszę serdecznie kolegów o pomoc.
Ciekawy
Re: window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: TOUDIdel
Date: Fri, 17 Aug 2012 12:34
Date: Fri, 17 Aug 2012 12:34
8 lines
1473 bytes
1473 bytes
W dniu 17.08.2012 13:11, Ciekawy pisze: > Potrzebuję załadować pewne parametry przy starcie strony, niestety nie > mogę użyć <body onload= bo mi go nadpisuje program nadrzędny. Co to jest program nadrzędny? -- td
Re: window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: Ciekawy
Date: Fri, 17 Aug 2012 13:17
Date: Fri, 17 Aug 2012 13:17
14 lines
1587 bytes
1587 bytes
W dniu 2012-08-17 14:34, TOUDIdel pisze: > W dniu 17.08.2012 13:11, Ciekawy pisze: >> Potrzebuję załadować pewne parametry przy starcie strony, niestety nie >> mogę użyć <body onload= bo mi go nadpisuje program nadrzędny. > > Co to jest program nadrzędny? > IntraWeb program do pisania od strony serwera, narzędzie dla Delphi. Problem w tym, że on do swojego prawidłowego funkcjonowania nadpisuje <body onload w wysyłanych stronach. Niestety nie wszystko można w nim zrobić więc ratuję się dopisywaniem skryptów, co jak widać marnie idzie :-) pozdrawiam. Ciekawy
Re: window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: Ciekawy
Date: Fri, 17 Aug 2012 13:21
Date: Fri, 17 Aug 2012 13:21
9 lines
1471 bytes
1471 bytes
W dniu 2012-08-17 15:17, Ciekawy pisze: Kurcze rozpisałem się a nie napisałem o co mi chodzi, generalnie chodzi mi o zainicjowanie zmiennych np Canvas, Context i poukładanie wszystkiego na stronie w momencie startu. Do piwnego momentu robiłem to w window.onload przypisując jak powyżej funkcję robiącą to co mi potrzebne, tyle że raz to działa a raz nie i nie mam zielonego pojecia dlaczego. Pozdrawiam Serdecznie i proszę o pomoc Ciekawy
Re: window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: Ciekawy
Date: Sat, 18 Aug 2012 09:50
Date: Sat, 18 Aug 2012 09:50
15 lines
1462 bytes
1462 bytes
W dniu 2012-08-17 15:21, Ciekawy pisze: > > > Pozdrawiam Serdecznie i proszę o pomoc Ciekawy > Z tego co widzę jeżeli jest zdefiniowane zdarzenie <body onload = Nie jest wywoływane <window.onload W jaki sposób sobie z tym poradzić? Potrzebuję jak napisałem powyżej inicjować zmienne i wykonywać pewne czynności przy stracie strony, moje zdarzenie <body onload jest nadpisywane. Proszę o pomoc. Pozdrawiam Ciekay
Re: window.onload = function () etc raz dział raz nie działa o co chodzi???
Author: Bartosz Derleta
Date: Sat, 18 Aug 2012 10:06
Date: Sat, 18 Aug 2012 10:06
24 lines
1833 bytes
1833 bytes
W dniu 2012-08-18 11:50, Ciekawy pisze: > W dniu 2012-08-17 15:21, Ciekawy pisze: >> >> >> Pozdrawiam Serdecznie i proszę o pomoc Ciekawy >> > > Z tego co widzę jeżeli jest zdefiniowane zdarzenie <body onload = > Nie jest wywoływane <window.onload > W jaki sposób sobie z tym poradzić? > Potrzebuję jak napisałem powyżej inicjować zmienne i wykonywać pewne > czynności przy stracie strony, moje zdarzenie <body onload jest > nadpisywane. > Proszę o pomoc. addEventListener / attachEvent na zdarzenie load, albo (ale trochę to inaczej działa) - dom ready. w jQuery można to zrobić prosto, a żeby nie angażować tego klocka, jak nie potrzebujesz, to jest np. coś takiego http://code.google.com/p/domready/ -- Pozdrawiam, Bartosz Derleta
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads