Anfaenger versucht onChange (Navigation)
mike
- javascript
0 Cheatah0 Mike0 Aleksej V.
Hallo,
erste Zeile: Auswahl des contents per onChange
zweite Zeile: Content der gewaehlten site.php
<title>p314.php </title>
<script language="JavaScript" type="text/javascript">
<!--
function wechsel() {
var auswahl, seite;
auswahl=document.liste.wahl.selectedIndex;
seite=document.liste.wahl.options[auswahl].value;
if (seite=="nichts") {
document.liste.reset();
return false;
}
else {
parent.main.location.href=seite;
}
}
//-->
</script>
</head><body><table border=0 CELLSPACING=0 CELLPADDING=0>
<tr><td valign="top">
<form name="liste" action="p314.php" method="post" target="">
<select name="wahl" onChange="wechsel()" size="1">
<option selected="selected" value="#">Kapitel waehlen</option>
<option value="p314.php?zeigen=p314_012">Substanz-Dualismus</option>
<input type="submit">
</select></form> </td></tr>
<tr> <td valign="top">
<?php
if($go=='') $zeigen="default";
include("$go.htm");
?>
</td></tr> </table>
Warum funktioniert das nicht?
Grusz,
Mike
Hi,
erste Zeile: Auswahl des contents per onChange
ist sichergestellt, dass die Funktionalität ohne JavaScript keinesfalls eingeschränkt ist?
<?php
Bitte bei JavaScript- oder HTML-Problemen (genauer gesagt: bei allen clientseitigen Geschichten) keinen PHP-Code posten. Der Browser sieht ja schließlich auch nichts davon, warum sollte er also relevant sein?
Warum funktioniert das nicht?
"Funktioniert nicht" funktioniert nicht. Fehlerbeschreibung, bitte.
Cheatah
Guten Motgen!
Was funktioniert nicht??
Liefere zuerst eine eindeutige Fehlerbeschreibung dann wird dir sicher jemand helfen!!!!
Komprimiere dein Script etwas (lass die unötigen Sachen weg)!
Gruß Mike
Hallo,
<script language="JavaScript" type="text/javascript">
language kann man weglassen
if (seite=="nichts") {
was heisst hier nichts? die value ist nicht nichts.
document.liste.reset();
return false;
}
<select name="wahl" onChange="wechsel()" size="1">
<option selected="selected" value="#">Kapitel waehlen</option>
<option value="p314.php?zeigen=p314_012">Substanz-Dualismus</option>
<input type="submit">
was macht ein input noch im select?
</select></form> </td></tr>
if($go=='') $zeigen="default";
und, ich hab nicht gesehen, dass $go irgenwo defeniert wurde, und wenn's der ganze quellcode war, kanns't du mit =='' nicht abfragen, ob eine variable exestiert oder nicht.
Grüße aus Düsseldorf,
Aleksej