Article View: pl.comp.lang.javascript
Article #51078Dlaczego AJAX nie widzi ID elementu ze strony załadowanej przez niego ?
From: lotz.jaroslaw76
Date: Thu, 05 Apr 2012 12:29
Date: Thu, 05 Apr 2012 12:29
54 lines
2995 bytes
2995 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>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Katalog BHMD WEB 2012</title>
<link rel="stylesheet" href="css/menu_style.css" type="text/css" />
<link rel="stylesheet" href="css/main_style.css" type="text/css" />
<link rel="stylesheet" href="css/tab-view.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/simpletree.css" type="text/css" />
<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:
<32354571.1188.1333628976297.JavaMail.geo-discussion-forums@ynbq18>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: lotz.jaroslaw76@gmail.com Newsgroups: pl.comp.lang.javascript Subject: Dlaczego AJAX nie widzi ID elementu ze strony załadowanej przez niego ? Date: Thu, 5 Apr 2012 05:29:36 -0700 (PDT) Organization: http://groups.google.com Lines: 63 Message-ID: <32354571.1188.1333628976297.JavaMail.geo-discussion-forums@ynbq18> NNTP-Posting-Host: 94.75.89.81 Mime-Version: 1.0 X-Trace: posting.google.com 1333629053 11127 127.0.0.1 (5 Apr 2012 12:30:53 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 5 Apr 2012 12:30:53 +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