ugrás a tartalomhoz

vertical (tree) menü probléma

walko · 2009. Okt. 9. (P), 17.36
Sziasztok,

Egy feladat megoldásában szeretném kérni a segítségeteket. Adott a következő: egy oldal, ahol a hasznos tartalmat(azaz a menükre klikkelve oda tölti a lapot) egy js pakolja egy "content" div-be. Szeretnék az egyik ilyen divbe egy éves naptárat készíteni, ami a jeles napokat tartalmazza.
Odáig el is jutottam, hogy megtaláltam két elég jónak tűnő js (az egyik a www.destroydrop.com/javascript/tree/ amit Ti is javasoltatok korábban, a másik http://www.dynamicdrive.com/dynamicindex1/navigate1.htm), csakhogy valamiért nem akarnak megjelenni a content-ben. Ha külön futtatom a html filet, akkor mejelenik.

Nem tudom mi okozhatja ezt, hiszen futtatok más js is az oldalon, azok problémamentesen futnak.

Válaszotokat, segítségeteket előre is köszönöm.
 
1

link v. forrás

a.d.a.m · 2009. Okt. 9. (P), 18.56
adj linket v. forrást, mert így látatlanban nem tudunk sokat mondani.
2

forrás

walko · 2009. Okt. 9. (P), 19.08
A head rész:

<link rel="styleSheet" type="text/css" href="../misc/simpletree.css" />
        
<script type="text/javascript" src="../misc/js/simpletreemenu.js"></script>


A body rész:
<body class="content">
        <div class="image">
            <img src="../images/chalice.png" border="0" width="320" height="517" alt="Chalice">
            <div class="image_bottom"></div>
        </div>
        
        <div class="text">

            <ul id="treemenu1" class="treeview">
                        <li>Item 1</li>
            <li>Item 2</li>
            <li>Január
                <ul>
                <li>Sub Item 1.1</li>
                <li>Sub Item 1.2</li>
                </ul>
            </li>
            <li>Február</li>

            <li>Március
                <ul>
                <li>Sub Item 2.1</li>
                <li>Folder 2.1
                    <ul>
                    <li>Sub Item 2.1.1</li>
                    <li>Sub Item 2.1.2</li>
                    </ul>
                </li>
            </ul>
            </li>

            <li>Item 4</li>
            </ul>
            
            <script type="text/javascript">

            //ddtreemenu.createTree(treeid, enablepersist, opt_persist_in_days (default is 1))

            ddtreemenu.createTree("treemenu1", true)
           

            </script>
        </div>
Ennyi lenne a kód, de mégsem megy... Doksi alapján mennie kellene...
3

semmi ötlet

walko · 2009. Okt. 13. (K), 17.40
Tudtok segíteni, vagy még mindig kevés az információ?
4

gyakorlatilag

a.d.a.m · 2009. Okt. 13. (K), 18.12
a beküldött kódrészlet működik, elképzelhető, hogy a befogadó oldalban van valami gond. Tudsz esetleg linket adni hozzá?
5

akkor nem értem

walko · 2009. Okt. 19. (H), 20.10
Bocsánat a késői válaszért, kicsit elkalandoztam. Az lehet probléma, hogy egy másik js-ben (ami vezérli a menük alapján, hogy mi a tartalom a "content" div-ben, a neve: htmlhttprequest) akarom ezt a js-t működtetni?
Az oldalnak van egy működő része, ami már kint van a hálón, ez egy új menüpont lenne benne.
6

ezt most én

a.d.a.m · 2009. Okt. 19. (H), 21.16
nem értem :) Mit értesz azon, hogy:
egy másik js-ben (ami vezérli a menük alapján, hogy mi a tartalom a "content" div-ben, a neve: htmlhttprequest) akarom ezt a js-t működtetni

Egy másik scriptből akarod a ddtreemenu-t indítani? Vagy az a másik script a tartalom betöltését végzi az egyes menüpontokra való kattintás után és ide helyezted be ezt a kódot is?
7

js a js-ben

walko · 2009. Okt. 23. (P), 19.12
Van fent egy menüsor, amiben ha klikkelsz az menüelemre, akkor az alatt lévő div-be tölt be egy html file-t amiben a tartalom van.
Namost amikor ezt naptáras részt töltené be, akkor nem csinál semmit. Külön elindítva a html az oldal megjelenik, de ha már a menüsorból hívom meg akkor már nem.

Ezért gondoltam, hogy ez probléma lehet.
8

Amit betölt

a.d.a.m · 2009. Okt. 24. (Szo), 00.42
az minden egyes esetben egy teljes html fájl? Értem ezalatt, hogy van benne <html>,<head><body> tag, vagy csak az adott div-be kerülő tartalom van benne?
Egy könyvtárban van ez a html és az amelyikbe betöltöd a tartalmat?
Azon az oldalon, ahova betöltöd, szerepel a simpletreemenu.js és simpletree.css hivatkozás?
9

betöltés

walko · 2009. Okt. 24. (Szo), 13.19
Igen, minden esetben egy külön html file (pl: Rólunk menüpont betölti a "content" div-be a rolunk.html file-t, és megvan mindene ami kell egy html filenak)
Egy könyvtárban vannak, de a css és a js fileok külön könyvtárban.
Természetesen szerepelnek a hivatkozások.
10

Mi történik

a.d.a.m · 2009. Okt. 24. (Szo), 18.25
ha kiveszed a betöltött html-ekből a scriptre való hivatkozást és csak az alap oldalban (ahová betöltöd) marad benne?

Ha firebuggal ránézel, nem mutat hibát?