Avatar billede yezbarh Nybegynder
17. oktober 2005 - 04:22 Der er 1 kommentar og
1 løsning

Javascript tree-menu med emner og side-indhold.

Hejsa, jeg er igang med noget CMS system, og faldt over denne fede tree-menu:
http://www.destroydrop.com/javascripts/tree/

- Hvis i har forstand på den skal i følge med ;), hvis ikke nytter det vidst ikke noget.

Mit problem er:
Jeg vil have udskrivet $emner ind som emner fx.
$emne
--$undermenu
--$igen
--$tredje

$nytEmne
--$igen
--$igen
--$igen

Har prøvet med dette (uden held):


<script type="text/javascript">
<!--
var Tree = new Array;

Tree[0]  = "1|0|BuildIT|#";
<?php
$hentEmner = mysql_query("SELECT emne,id FROM emner GROUP BY emne");
while ($row = mysql_fetch_array($hentEmner))
{
?>
Tree[<?php echo "$row[id]"; ?>]  = "<?php echo "$row[id]"; ?>|1|<?php echo "$row[emne]"; ?>|#";
<?php
$hentEmneSider = mysql_query("SELECT id, punkt FROM sider WHERE emne = '$row[emne]'");
while ($raw = mysql_fetch_array($hentEmneSider))
{
?>
Tree[<?php echo "$raw[id]"; ?>]  = "<?php echo "$raw[id]"; ?>|<?php echo "$raw[id]"; ?>|<?php echo "$raw[punkt]"; ?>|?pageID=1";
<?php
}
}
?>
//-->
</script>
Avatar billede yezbarh Nybegynder
17. oktober 2005 - 04:24 #1
I "vis kilde" får jeg:

<script type="text/javascript">
<!--
var Tree = new Array;
Tree[0]  = "1|0|BuildIT|#";
Tree[1]  = "1|1|:: Indhold|#";
Tree[2]  = "2|2|min tagwall|?pageID=1";
Tree[5]  = "5|5|dfggf?|?pageID=1";
Tree[0]  = "0|1|dfgdfgfgdg|#";
Tree[6]  = "6|6|dfgdfg|?pageID=1";
Tree[2]  = "2|1|Links|#";
Tree[1]  = "1|1|home|?pageID=1";
Tree[3]  = "3|3|Hejsa|?pageID=1";
Tree[4]  = "4|4|tewedsfsd|?pageID=1";
//-->
</script>


-- Men er ikke så skrap til tree-menus, med den array-ids, eller hvad det nu er.

på forhånd tak!
Avatar billede yezbarh Nybegynder
18. oktober 2005 - 04:46 #2
Lukker,
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester