MozillaPL.org - polskie centrum Mozilli

Główne menu:

innerHTML, auto wywołanie

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

innerHTML, auto wywołanie

Postautor: DEXTER:) » 31 maja 2005, 18:11

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Mam pasek reklamowy z banerkami, aby usprawnić ładowanie strony, postanowiłem wywołać z procedury onload funkcje wstawiającą banery. W IE działa, w NN nie.
Kod: Zaznacz cały
<body onload="wstawReklamy();">

function wstawReklamy() {
   document.getElementById('reklamy').innerHTML = '<a href="http://www.pajaczek.pl"><img src="banery/pajaczek5.gif" width="83" height="31" alt="www.pajaczek.pl" class="reklama" /></a>[...]';
}

Czyżby zabezpieczenie przed cichą ingerencją skryptów w zawartość?
DEXTER:)
 
Posty: 42
Z nami od: 16 lutego 2005, 16:14

Re: innerHTML, auto wywołanie

Postautor: athantor » 01 czerwca 2005, 15:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050512 Firefox/1.0.4

DEXTER:) pisze:Czyżby zabezpieczenie przed cichą ingerencją skryptów w zawartość?


DOM rządzi, DOM radzi, DOM nigdy Cię nie zdradzi ;-)

ZTCP, to innerHTML nie działa w XML-owych dokumentach.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: DEXTER:) » 01 czerwca 2005, 17:47

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Korzystam z XHTML 1.1 i jak najbardziej działa.

Przepraszam że niepotrzebnie pisałem, znalazłem już błąd:
Kod: Zaznacz cały
onload="funkcja(); funkcja2(calosc, 770); wstawReklamy();"

Argument calosc powinien być w apostrofach :wink: Już mi wszystko działa, dziękuje za zainteresowanie.
DEXTER:)
 
Posty: 42
Z nami od: 16 lutego 2005, 16:14

Postautor: athantor » 01 czerwca 2005, 19:47

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050512 Firefox/1.0.4

DEXTER:) pisze:Korzystam z XHTML 1.1 i jak najbardziej działa.


[1] [2] (+ ostrzeżenie na konsoli JS). ;-)

DEXTER:) pisze:dziękuje za zainteresowanie.


Do usług.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: DEXTER:) » 01 czerwca 2005, 19:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Zmyliło mnie to, że najważniejsza pierwsza funkcja działała. W końcu wpadłem na to, by do wstawReklamy() dodać alert() :lol:
DEXTER:)
 
Posty: 42
Z nami od: 16 lutego 2005, 16:14


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot], jakniejaktak

Przejdź do powiązanej strony

Nawigacja:

Stopka: