Article View: pl.comp.lang.javascript
Article #39658Tego kawałka kodu nie rozumiem
From: Grzegorz Sobala
Date: Wed, 26 Apr 2006 07:58
Date: Wed, 26 Apr 2006 07:58
39 lines
2114 bytes
2114 bytes
Na początku informuje, że z JavaSriptem nie miałem wiele kontaktu.
Terazdo rzeczy. W ostatnim KŚE był artykuł o AJAXie i przykład
rozwijanego menu z jego wykorzystaniem. Chce je przerobć powoli
analizowałem cały jego kod, tylko utknąłem w jednym miejscu:
function showResult(answer) {
menuDiv = document.getElementById('menu');
eval(answer);
htmlInside = '';
for(iter = 0; iter<menu.length; iter++) {
if (menu[iter][2]=='') htmlInside += '<div
rozum="get_submenu(this.parentNode)" class="menu"
id="'+menu[iter][0]+'"><span onclick="get_submenu(this.parentNode)"
...
Do czego się tutaj odwołuje this i parentNode ?
...
class="icon"> + </span> <span
class="title">'+menu[iter][1]+'</span><div class="menu">Proszę
czekać...</div></div>';
else htmlInside += '<div class="menu" id="'+menu[iter][0]+'"><span
class="icon_link"> > </span> <span class="title"><a
href="?kategoria='+menu[iter][2]+'">'+menu[iter][1]+'</a></span></div>';
}
menuDiv.innerHTML = htmlInside;
}
A tak przy okazji zna ktoś może inne menu rozwijane które po wybraniu
jeden z pozycji będzie pamiętało co zostało wybrane i w takiej pozycji
pozostanie ?
Pozdrawiam
Grzegorz Sobala
Technical Details
Message-ID:
<e2n990$s93$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Grzegorz Sobala <gogo12@interia.pl> Newsgroups: pl.comp.lang.javascript Subject: Tego kawałka kodu nie rozumiem Date: Wed, 26 Apr 2006 09:58:01 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 39 Message-ID: <e2n990$s93$1@atlantis.news.tpi.pl> NNTP-Posting-Host: abwl88.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1146038368 28963 83.8.235.88 (26 Apr 2006 07:59:28 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 26 Apr 2006 07:59:28 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: pl, en-us, en Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit