chyba javascript document.getElementById("neco") has no properties..

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Hlasi mi to v chybove konsoli chybu v Javascriptu. Ve firefoxu toto: chyba javascript document.getElementById("contact_us_li") has no properties.. Ani za boha nemuzu prijit na to cim to je, uz vubec ne proc to hlasi jen u ID contact_us_li. Zajimave je, ze v Exploreru to chybu hlasi jenom nekdy, jindy je to bez chyby. Odkaz: http://www.bohemianartgallery.com/about_us.php Diky.
  2. TAk nedela to jenom u contact_us_li, ale stejne vubec nechapu v cem je chyba...
  3. Nedky to chybu nahlasi, jindy to probehne ok..
  4. Takze, postuj je asi takovyto: 1 FF - nastroje - chybova konzola - vymazat 2 FF - stranka: http://www.bohemianartgallery.com/about_us.php 3 vidim, ze po nabehnuti je konzola cista. To je dobry zaklad dobre stranky Aha, 10 minut na to, tak to je mylka, ja mam nejake nastaveni, ktere mi blokuje nektere udalosti souvisejici s flash 4 po presunu po obrazcich a menu je konzola stale cista 5 po presunu na sipecky v about us se objevi: Varování: assignment to undeclared variable thelayer Zdrojový soubor: http://www.bohemianartgallery.com/about_us.php Řádek: 410 (coz najdes tak, ze si das soubor ulozit a projdes si HTML source-code NEBO proste kliknes na odkaz v konzoli) thelayer = new getObj(layername); jinymi slovy, chybi "var" pred celym prikazem Varování: assignment to undeclared variable clipstring Zdrojový soubor: http://www.bohemianartgallery.com/about_us.php Řádek: 437 asi totez 6 A ted az se dostavame na tvuj problem. - Jaky je? Konzola ti hlasi nejakou chybu - Jak jej vyvolat? Jsi nenapsal. Tudiz uz tady bych se na tebe mohl vykaslat. A nebo muzu byt telepat a zkusi to vycist mezi radky, kde asi hledat zdroj problemu na tve strance. "contact_us_li" - hadam, ze to bude souviset nejak s kontaktem a klikam na kontakt Varování: assignment to undeclared variable __flash_unloadHandler Zdrojový soubor: http://www.bohemianartgallery.com/swfobject_source.js Řádek: 192 Varování: assignment to undeclared variable __flash_savedUnloadHandler Zdrojový soubor: http://www.bohemianartgallery.com/swfobject_source.js Řádek: 193 Varování: Chyba při parsování hodnoty vlastnosti 'height'. Deklarace vynechána. Zdrojový soubor: http://www.bohemianartgallery.com/contact_us.php Řádek: 185 Řádek: 192 __flash_unloadHandler = function(){}; opet schazi var Řádek: 193 totez Řádek: 185 height:49 px; cisloJednotka, zadne mezera mezi tim neni Klikam podruhe na kontakt: - opet posledni 3 chyby a dalsi 1 Chyba: document.getElementById("contact_us_li") has no properties Zdrojový soubor: http://www.bohemianartgallery.com/contact_us.php Řádek: 1 Coz znamena asi tolik, ze -- pokud tam "contact_us_li" bylo, tak poslednim klikem se nejak ztratilo -- pokud tam nebylo a melo byt, tak jsi tam zapomnel pridat nejaky radek do JS -- pokud , a ted mi to vypadlo ... Ted se mne tu treba objevilo Chyba: document.getElementById("events_li") has no properties Zdrojový soubor: http://www.bohemianartgallery.com/contact_us.php Řádek: 1 Mno, takze, co dal. Ja mam nainstalovany Development toolbar plugin a tam kliknu na View-source - view generated source coz je zdrojovy kod po generovani, cili aktualni stranka v JS. Klikam na to ale ve stavu 6a, po prvnim kliku. Zajima mne, co tvuj JS zpusobil zmenu na strance. -- desim se, protoze vidim CSS v HTML, cimz snizujes prehlednost kodu a komplikujes hledani chyby -- desim se znovu, protoze i JS mas v HTML kodu na to vse mame externi soubory! pak by mi zahlasil chybu v externim souboru a pri generated-source bych mel asi o 200 radku mene prace (tve CSS + JS) Takze, toto tam mam a ty musis posoudit, jestli to tak melo byt a neco s tim udelat, protoze jsem linej zkoumat do podrobna tvuj JS kod. Predpokladam, ze tim JS negenerujes nic do HEAD (CSS), takze sem zkopiruji jen cast BODY. Mno, nevim, zda to nejak pomuze. Ted za boha nemuzu ty chyby vyvolat... <body onload="initimage()"> <div id="vnejsi"> <div id="mouseovers"> <div id="lista"> <div id="list_glass"> <a href="genre.php?genre=glass"> <img id="glass_li" src="img/glass_li_nrm.jpg" alt="glass"> </a> </div> <div id="list_cer"> <a href="genre.php?genre=ceramic"> <img id="ceramic_li" src="img/ceramic_li_nrm.jpg" alt="ceramic"> </a> </div> <div id="list_paint"> <a href="genre.php?genre=painting"> <img id="painting_li" src="img/painting_li_nrm.jpg" alt="painting"> </a> </div> <div id="list_phot"> <a href="genre.php?genre=photography"> <img id="photography_li" src="img/photography_li_nrm.jpg" alt="photography"> </a> </div> <div id="list_sculpt"> <a href="genre.php?genre=sculpture"> <img id="sculpture_li" src="img/sculpture_li_nrm.jpg" alt="sculpture"> </a> </div> <div id="list_about"> <a href="about_us.php"> <img id="about_us_li" src="img/list_ctverecpodklad.gif" alt="about us"> </a> </div> <div id="list_artists"> <a href="genre.php"> <img id="artists_li" src="img/list_ctverecpodklad.gif" alt="artists"> </a> </div> <div id="list_events"> <a href="events.php"> <img id="events_li" src="img/list_ctverecpodklad.gif" alt="events"> </a> </div> <div id="list_cont"> <a href="contact_us.php"> <img id="contact_us_li" src="img/list_ctverecpodklad.gif" alt="contact_us"> </a> </div> </div> </div> <div id="odkazy1"> <div id="odk1"> <img src="img/ctverec_odkazy.gif" alt=""> </div> <div id="odk2"> <a class="seda" href="about_us.php" onmouseover="document.getElementById('about_us_li').src = 'img/about_us_li_omo.gif'" onmouseout="document.getElementById('about_us_li').src = 'img/list_ctverecpodklad.gif'"> about us </a> </div> <div id="odk3"> <a class="seda" href="contact_us.php" onmouseover="document.getElementById('contact_us_li').src = 'img/contact_us_li_omo.gif'" onmouseout="document.getElementById('contact_us_li').src = 'img/list_ctverecpodklad.gif'"> contact us </a> </div> <div id="odk4"> <a class="seda" href="genre.php" onmouseover="document.getElementById('artists_li').src = 'img/artists_li_omo.gif'" onmouseout="document.getElementById('artists_li').src = 'img/list_ctverecpodklad.gif'"> artists </a> </div> <div id="odk5"> <a class="seda" href="events.php" onmouseover="document.getElementById('events_li').src = 'img/events_li_omo.gif'" onmouseout="document.getElementById('events_li').src = 'img/list_ctverecpodklad.gif'"> events </a> </div> </div> <div id="odkazy2"> <div id="odk6"> <a class="seda" href="genre.php?genre=glass" onmouseover="document.getElementById('glass_li').src = 'img/glass_li_omo.gif'" onmouseout="document.getElementById('glass_li').src = 'img/glass_li_nrm.jpg'"> glass </a> </div> <div id="odk7"> <a class="seda" href="genre.php?genre=ceramic" onmouseover="document.getElementById('ceramic_li').src = 'img/ceramic_li_omo.gif'" onmouseout="document.getElementById('ceramic_li').src = 'img/ceramic_li_nrm.jpg'"> ceramic </a> </div> <div id="odk8"> <a class="seda" href="genre.php?genre=painting" onmouseover="document.getElementById('painting_li').src = 'img/painting_li_omo.gif'" onmouseout="document.getElementById('painting_li').src = 'img/painting_li_nrm.jpg'"> painting </a> </div> <div id="odk9"> <a class="seda" href="genre.php?genre=photography" onmouseover="document.getElementById('photography_li').src = 'img/photography_li_omo.gif'" onmouseout="document.getElementById('photography_li').src = 'img/photography_li_nrm.jpg'"> photography </a> </div> <div id="odk10"> <a class="seda" href="genre.php?genre=sculpture" onmouseover="document.getElementById('sculpture_li').src = 'img/sculpture_li_omo.gif'" onmouseout="document.getElementById('sculpture_li').src = 'img/sculpture_li_nrm.jpg'"> sculpture </a> </div> </div> <div id="ohraniceni"> <div id="kontaktniudaje"> By Appointment Only<br> Princeton, NJ<br> Tel: 609-273 1495<br> Fax: 609-924 8523<br> <a class="seda" href="mailto:contact@legendglass.com">contact@legendglass.com </a> </div> </div> <div id="prostorcontact"> contact us </div> <div id="legglass"> <a href="http://www.legendglass.com/" onclick="window.open(this.href); return false"> <img src="img/legglass.jpg" alt="Legend Glass"> </a> </div> <div id="logo"> <a href="home_page.html"> <img src="img/logo_normal.gif" alt="Bohemian Art Gallery"> </a> </div> <script type="text/javascript"> var fo = new FlashObject("img/logo_normal.swf", "Bohemian Art Gallery", "93", "43", "7", "#FFFFFF"); fo.write("logo"); </script> </div> </body> -------- onmouseover="document.getElementById('about_us_li').src = 'img/about_us_li_omo.gif'" onmouseout="document.getElementById('about_us_li').src = 'img/list_ctverecpodklad.gif'" toto si sim te dej do funkce onmouseover="funkce(0,1)" onmouseout="funkce(0,2)" funkce (y,x) { var arr = [ ['about_us_li',"about_us_li_omo","list_ctverecpodklad"], ['about_us_li',"about_us_li_omo","list_ctverecpodklad"], ['about_us_li',"about_us_li_omo","list_ctverecpodklad"] ]; document.getElementById(arr[y][0]).src="img/"+arr[y][x]+".gif"; } javascript se da do cache a sranka ma mene a je prehlednejsi na pohled

← Zpět na všechna témata