Bij het maken van een drop down menu zit ik met het volgende probleem:
( heb dit topic trouwens al in Programming & Webscripting. geopend maar moest hem hier openen dus vandaar)
Maar mijn probleem is het volgende.
De data die in het dropdown menu komt te staan wordt via php uit n database opgeroepen. Alleen komt het ook weleens voor dat der geen data is en er dus niks moet worden weergegeven. dan geeft javascript dus een foutmelding;
Dit is mijn scriptje:
en daar heb ik nu een if functie ingezet. weet alleen nauwelijks iets van javascript af dus kan me misschien iemand hiermee helpen? alvast bedankt.
Dit is het script met de if functie erin:
(maar volgens mij klopt der niks van
alvast bedankt!
( heb dit topic trouwens al in Programming & Webscripting. geopend maar moest hem hier openen dus vandaar)
Maar mijn probleem is het volgende.
De data die in het dropdown menu komt te staan wordt via php uit n database opgeroepen. Alleen komt het ook weleens voor dat der geen data is en er dus niks moet worden weergegeven. dan geeft javascript dus een foutmelding;
Dit is mijn scriptje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| window.mm_menu_0721115651_0 = new Menu("root",47,16,"Verdana, Arial,
Helvetica,
sans-serif",10,"#FFFFFF","#CC6600","#999999","#CCCCCC","left","middle",3,1,1000,-
5,7,true,false,true,0,false,true);
<?
$qry = "SELECT pagID, pagName FROM paginas WHERE parentPagID = 3 ORDER BY pagName";
$result1 = mysql_query($qry) or die("Verbinding mislukt.");
while ($row1 = mysql_fetch_array($result1)) {
$pagName1 = stripslashes($row1["pagName"]);
$pagID1 = stripslashes($row1["pagID"]);
echo "mm_menu_0721115651_0.addMenuItem('" .
("<a href=index.php?id=") . $pagID1 . (">") . $pagName1 . ("</a>") . "');";
}
?>
mm_menu_0721115651_0.hideOnMouseOut=true;
mm_menu_0721115651_0.bgColor='#666666';
mm_menu_0721115651_0.menuBorder=1;
mm_menu_0721115651_0.menuLiteBgColor='#FFFFFF';
mm_menu_0721115651_0.menuBorderBgColor='#999999'; |
en daar heb ik nu een if functie ingezet. weet alleen nauwelijks iets van javascript af dus kan me misschien iemand hiermee helpen? alvast bedankt.
Dit is het script met de if functie erin:
(maar volgens mij klopt der niks van
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| if (" <?
$qry = "SELECT pagID, pagName FROM paginas WHERE parentPagID = 3 ORDER BY pagName";
$result1 = mysql_query($qry) or die("Verbinding mislukt."); ?>" == true)
{
window.mm_menu_0721115651_0 = new Menu("root",47,16,"Verdana, Arial, Helvetica,
sans-serif",10,"#FFFFFF","#CC6600","#999999","#CCCCCC","left","middle",3,1,1000,-5,7,true,false,true,0,false,true);
<?
$qry = "SELECT pagID, pagName FROM paginas WHERE parentPagID = 3 ORDER BY pagName";
$result1 = mysql_query($qry) or die("Verbinding mislukt.");
while ($row1 = mysql_fetch_array($result1)) {
$pagName1 = stripslashes($row1["pagName"]);
$pagID1 = stripslashes($row1["pagID"]);
echo "mm_menu_0721115651_0.addMenuItem('" .
("<a href=index.php?id=") . $pagID1 . (">") . $pagName1 . ("</a>") . "');";
}
?>
mm_menu_0721115651_0.hideOnMouseOut=true;
mm_menu_0721115651_0.bgColor='#666666';
mm_menu_0721115651_0.menuBorder=1;
mm_menu_0721115651_0.menuLiteBgColor='#FFFFFF';
mm_menu_0721115651_0.menuBorderBgColor='#999999';
} |
alvast bedankt!
[ Voor 24% gewijzigd door Verwijderd op 08-08-2004 13:22 ]