Verweisliste als Auswahlliste
willie.de
- javascript
hallö in die runde!
ich versuche gerade, das anwendungsbeispiel http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm auf meine seite (frameless) anzupassen. leider funxt das nur mit meinem geringen verständnis und M$IE.
(1) um bei der fehlersuche weiterzukommen, würde ich gerne folgende fehlermeldung von Mozilla verstehen:
Error: missing ( before formal parameters
[...]
Source Code: function goto(x)
(2) vielleicht ist ja 'mein' JS tatsächlich fehlerhaft:
function goto(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else {
self.location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}}
//rest wie im selfhtml-beispiel
DANKE für eure zeit!
willie.de *jemandderimmernochkeineahnunghat*
mannfrau, bin ich blöd!
function goto(x) {
mit immerhin ewig zurück liegenden kenntnissen von Fortran & Basic hätte mir das ja auch einfallen können: http://selfhtml.teamone.de/javascript/sprache/reserviert.htm#uebersicht - beachtlich, dass der IE es (noch?) ignoriert!
mfg willie.de *jemanddersichdieantwortenhierziemlichoftselbstgibt*
Hallihallo!
(1) um bei der fehlersuche weiterzukommen, würde ich gerne folgende fehlermeldung von Mozilla verstehen:
Error: missing ( before formal parameters
[...]
Source Code: function goto(x)
Nur so ein Rateversuch: vielleicht will er auf Formularelemente zugreifen, die er eigentlich gar nicht mehr hat? (siehe weiter unten)
(2) vielleicht ist ja 'mein' JS tatsächlich fehlerhaft:
function goto(x) {
if(x == "nothing") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else {
self.location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}}
Im else- Zweig änderst Du erst die URL, versuchst dann aber auf Formularelemente zuzugreifen, die Du gar nicht mehr hast. (Das Skript scheint zu versuchen, die Funktion noch zu ende zu führen.)
Wenn Du nun einfach mal die beiden Zeilen, die mit document. anfangen, rausnimmst, könnte ich mir vorstellen, daß es funktioniert.
Zumindest ist es einen Versuch wert....
Ich hoffe, es funktioniert wirklich.......
Viele liebe Grüße,
Der Dicki