witam pisze skrypt i utknąłem w martwym punkcie. chodzi mi o to:
else if (document.location.href.indexOf ("page=networkkommunikation") > -1)
{
var myScript = document.createElement ("script");
myScript.setAttribute ("type", "text/javascript");
myScript.setAttribute ("language", "javascript");
myScript.text = "function fadeBox () {}";
document.body.appendChild (myScript);
}
ta linijka kodu działa pod Firefoxem (usuwa ze strony networkkommunikation denerwującą funkcje o nazwie fadebox) jednak pod Opera nie działa, ktos wie dlaczego ?
Originally posted by joksik:
Bo Opera jest lepsza od firefoxa.ktos wie dlaczego
Wytnij spacje przed nawiasami otwierającymi, zamiast właściwości text użyj innerText lub textContent i sprawdź czy działa.
Originally posted by joksik:
Nie znam się na JavaScripcie za bardzo, ale po przeklejeniu do Dragonflya wygląda to poprawnie. Kiedy wywołujesz funkcję? Przy DOMContentLoaded, czy przy innym zdarzeniu?ta linijka kodu działa pod Firefoxem (usuwa ze strony networkkommunikation denerwującą funkcje o nazwie fadebox) jednak pod Opera nie działa
dzieki ale jest to stronka z gra internetowa. w zwiazku z tym musialbym podac wam login i passy do konta. jesli jest ktos chetny pomoc to prosze o priv, bo nie bede takich informacji na forum ogolnym pisal
W Operze się to robi za pomocą defineMagicFunction()...
http://www.opera.com/docs/userjs/
http://www.opera.com/docs/userjs/examples/#magicfuncvar
Originally posted by nowotny:
…jeżeli ma się ochotę pisać oddzielny skrypt dla każdej przeglądarki. Jeśli nie, wystarczy zamienić myScript.text = na myScript.textContent =.W Operze się to robi za pomocą defineMagicFunction()...