🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51081

Javascript nie widzi ID elementu który ładowany jest via ajax do strony głównej

#51081
From: lotz.jaroslaw76
Date: Thu, 05 Apr 2012 12:38
48 lines
2756 bytes
Witam Wszystkich

Jestem "świeży" w javascript i natknąłem się na problem który już dwa dni nie daje mi spać..

ale do rzeczy:

treść nagłówka ze strony głównej:
#######################################################
<head>
             
        <script type="text/javascript" src="js/ajax.js"></script>
        <script type="text/javascript" src="js/tab-view.js"></script>
        <script type="text/javascript" src="js/ajax-dynamic-content.js"></script>
        <script type="text/javascript" src="js/simpletreemenu.js"></script>

        <script type="text/javascript">
        function xxxx()
        {
        ddtreemenu.createTree("treemenu1", false);
        }
        </script>
        
</head>

#####################################################

Problem dutyczy menu budowanego dynamicznie:
ddtreemenu.createTree("treemenu1", false);

poniewaz znaczniki UL i LI (zawartosć drzewa)zamknięte w ID=ddtreemenu znajdują się na stronie która jest ładowana przez AJAX skrypt ich nie widzi! próbowałem napisać funkcję która najpierw załaduje zawartosć a potem zbuduje drzewo i nie działa:

<script type=\"text/javascript\">
        function buduj_drzewo(zmienna)
        {
addAjaxContentToTab('".ZAKLADKA_2."','sh_drzewo.php);
        ddtreemenu.createTree("treemenu1", false);
        }
</script>";

natomiast umieszczenie na stronie ładowanej poprzez ajax czegoś takiego:

<a href="#" onclick="xxxx()">menu buduj</a>

działa bez problemu i drzewo sie buduje po kliknięciu.

Pytanie - jak zmusic skrypt zeby automatycznie po załadowaniu kodu z drzewem pobieranego via ajax zbudował drzewo.

bardzo proszę o pomoc.
Technical Details
Message-ID: <30973807.2605.1333629530258.JavaMail.geo-discussion-forums@vbhy13>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
From: lotz.jaroslaw76@gmail.com
Newsgroups: pl.comp.lang.javascript
Subject: Javascript nie widzi ID elementu
 który ładowany jest via ajax do strony
 głównej
Date: Thu, 5 Apr 2012 05:38:50 -0700 (PDT)
Organization: http://groups.google.com
Lines: 56
Message-ID: <30973807.2605.1333629530258.JavaMail.geo-discussion-forums@vbhy13>
NNTP-Posting-Host: 94.75.89.81
Mime-Version: 1.0
X-Trace: posting.google.com 1333629656 17148 127.0.0.1 (5 Apr 2012 12:40:56 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 5 Apr 2012 12:40:56 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=94.75.89.81; posting-account=ng6AYgoAAADqIrNGPzwgRtdGYizmuMmG
User-Agent: G2/1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit