Link gekopieerd
Ten eerste ben ik het met obelix eens, je kan het beste onferin net voor het afsluiten van de body taag je javascript neerzetten. Ten tweede maak je wel connectie met de jquery ui library?
Link gekopieerd
ben overnieuw begonnen,
nu weet ik zeker dat ik de link juist gemaakt heb
maar als ik dan het js net voor afsluiten vd body zet, print hij die statement gewoon op men scherm
http://www.acidleague.com/League/select.html <-testpagine
dit is de code
er zit nog een ander scriptje in dat het tweede select menu veranderd als je iets kiest in het eerste, dat werkt wel ...
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Select test</title>
<link rel="Stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-darkness/jquery-ui.css" type="text/css" />
<link rel="Stylesheet" href="http://www.acidleague.com/League/admincp/js/jquery.ui.selectmenu.css" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="http://www.acidleague.com/League/admincp/js/jquery.ui.selectmenu.js"></script>
<style type="text/css">
/*demo styles*/
body {font-size: 62.5%; font-family:"Verdana",sans-serif; margin: 70px 10px;}
fieldset { border:0; margin-bottom: 40px;}
label,select,.ui-select-menu { float: left; margin-right: 10px; }
select { width: 200px; }
/*select with custom icons*/
body a.customicons { height: 2.8em;}
body .customicons li a, body a.customicons span.ui-selectmenu-status { line-height: 2em; padding-left: 30px !important; }
body .video .ui-selectmenu-item-icon, body .podcast .ui-selectmenu-item-icon, body .rss .ui-selectmenu-item-icon { height: 24px; width: 24px; }
body .video .ui-selectmenu-item-icon { background: url(sample_icons/24-video-square.png) 0 0 no-repeat; }
body .podcast .ui-selectmenu-item-icon { background: url(sample_icons/24-podcast-square.png) 0 0 no-repeat; }
body .rss .ui-selectmenu-item-icon { background: url(sample_icons/24-rss-square.png) 0 0 no-repeat; }
</style>
<script type="text/javascript" src="http://www.acidleague.com/League/admincp/js/jquery-1.6.2.js"></script>
<script type="text/javascript">
$(function(){
var data = [
[
{optionValue: 0,optionDisplay: 'Mark'},
{optionValue: 1,optionDisplay: 'Andy'},
{optionValue: 2,optionDisplay: 'Richard'}
],
[
{optionValue: 10,optionDisplay: 'Remy'},
{optionValue: 11,optionDisplay: 'Arif'},
{optionValue: 12, optionDisplay: 'JC'}
],
[
{optionValue: 20,optionDisplay: 'Aidan'},
{optionValue: 21,optionDisplay: 'Russell'}
]
];
$("#ctlJob").change(function() {
var $persons = $("#ctlPerson").empty();
$.each(data[$(this).val() - 1], function() {
$persons.append("<option value=" + this.optionValue + ">" + this.optionDisplay + "</option>");
});
});
})
</script>
</head>
<body>
<form action="select_demo.php">
<label for="ctlJob">Job Function:</label>
<select name="id" id="ctlJob">
<option value="1">Managers</option>
<option value="2">Team Leaders</option>
<option value="3">Developers</option>
</select>
<noscript>
<input type="submit" name="action" value="Load Individuals" />
</noscript>
<label for="ctlPerson">Individual:</label>
<select name="person_id" id="ctlPerson">
<option value="1">Mark P</option>
<option value="2">Andy Y</option>
<option value="3">Richard B</option>
</select>
<input type="submit" name="action" value="Book" />
</form>
$('#ctlJob')selectmenu(); </body>
</html>
wie kan helpen?
bedankt
Link gekopieerd
Wat had je dan verwacht als je $('#ctlJob')selectmenu(); in een stuk html zet?
Groovez acid op 17/04/2012 23:11:32
ik ben een copy paste php-er ... ik gebruik stukjes code die werken, en pas die aan naar mijn behoeften, zonder dat ik eigenlijk iets van de taal ken ...
Ga nou zelf eens op 'onderzoek' uit en ga wat leren ipv elke vraag hier neer te zetten.
Kijk eens in de broncode van de link die ik hierboven gaf en ontdek daarin hoe e.e.a. is opgebouwd. Wil met alle plezier helpen, maar je mag er, wat mij betreft, ook zelf wel wat (meer) moeite voor doen.
Link gekopieerd
Om te beginnen zie ik 1 foutje zo al staan.
Het lijkt mij toch dat deze $('#ctlJob')selectmenu() tussen <?php en ?> moet staan minimaal al.
Link gekopieerd
Het is javascript. Dus:
<script type="text/javascript">
$(function(){
$('#ctlJob')selectmenu();
});
</script>
Link gekopieerd