Hi Andreas,
danke, das war der Fehler! Jetzt sagt JavaScript allerdings, wenn ich die Werte der Boxen verändere, dass es die Variable, in der die Werte eigentlich drinstehen sollten nicht erkennt.
Wäre toll, wenn Du nochmal drüberschauen könntest...
Danke!
Jochen
<html>
<head>
<script type="text/javascript">
var numOfItems = 3 ;
var currentItemValue ;
var target ;
var notSelectedArray = ["<b>111</b>","<b>222</b>","<b>333</b>"]
var selectedOnceArray = ["<b class=Pt12Bold>111</b class=Pt12Bold>","<b class=Pt12Bold>222</b class=Pt12Bold>","<b class=Pt12Bold>333</b class=Pt12Bold>"]
var selectedMoreThanOnceArray = ["<b class=Pt12RedBold>111</b class=Pt12RedBold>","<b class=Pt12RedBold>222</b class=Pt12RedBold>","<b class=Pt12RedBold>333</b class=Pt12RedBold>"]
var selectedItemArray = new Array (numOfItems) ;
var numOfSelectionsArray = new Array (numOfItems) ;
function onTaskStarted() {
for ( i = 0; i < numOfItems; i++ ) {
target = "target" + i ;
document.getElementById(target).innerHTML = notSelectedArray[i] ;
}
}
function onItemSelected(currentItemValue) {
for ( i = 0; i < numOfItems; i++ ) {
if ( currentItemValue == selectedItemArray[i] ) {
numOfSelectionsArray[currentitemValue] = numOfSelectionsArray[currentItemValue] + 1 ;
}
else {
}
if ( numOfSelectionsArray[currentItemValue] == 0 ) {
target = "target" + i ;
document.getElementById(target).innerHTML = notSelectedArray[i] ;
}
else if ( numOfSelectionsArray[currentItemValue] == 1 ) {
target = "target" + i ;
document.getElementById(target).innerHTML = SelectedOnceArray[i] ;
}
else {
target = "target" + i ;
document.getElementById(target).innerHTML = SelectedMoreThanOnceArray[i] ;
}
}
selectedItemArray[item1] = currentItemValue ;
}
</script>
<link rel=stylesheet type="text/css" href="stylesheet.css">
</head>
<body onLoad="onTaskStarted()">
<form>
<select size="1" name="item1" onChange="onItemSelected()">
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
</select>
<select size="1" name="item2" onChange="onItemSelected()">
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
</select>
<select size="1" name="item3" onChange="onItemSelected()">
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
</select>
<div id="target0"></div>
<div id="target1"></div>
<div id="target2"></div>
</form>
</body>
</html>