WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.07.2003, 16:09   #11
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Vielen Dank für deine Mühe. Es liegt wirklich am indexOf().

Zitat:
Original geschrieben von flinx

Wie gesagt, ich kenn mich nicht so gut aus, habs mir nur mit alert ausgeben lassen und es war immer nur 'on' kein anderer Wert.
Sehr seltsam. Irgendwie werde ich das Gefühl nicht los, das JS nach on irgendein ereigniss erwartet.

Zitat:

Skript macht ja weiter, aber die if-Bedingung ist nicht mehr erfüllt, wenn pos.value den Wert 'on' hat und ein 'on' im String vorkommt.
Das ganze ist schon sehr misteriös. Es ist nur so, das wenn ein on im String ist, in pos.value aber kein on (z.B. User A, B und D), es trotzdem zu dem Fehler kommt. Das Problem ist, das das skript imho nicht weiter macht. Der indexof wert müsste sich ja bei jedem Durchlauf ändern.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 28.07.2003, 16:37   #12
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Zitat:
das JS nach on irgendein ereigniss erwartet.
Nein, die for-Schleife wird abgearbeitet.
Zitat:
..in pos.value aber kein on (..
Da ist aber immer ein 'on' drinnen. So wie ich das sehe, ists ein Index-Fehler. Wenn du es mit
'(abk.an.value.indexOf(document.forms[0].elements[i-1].value)==-1)' statt '(abk.an.value.indexOf(pos.value)==-1)' machst, schauts so aus als obs funktionieren würde.
flinx ist offline   Mit Zitat antworten
Alt 28.07.2003, 20:34   #13
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Autsch!
Da ist mir wirklich ein Fehler unterlaufen. pos.value ist nämlich komplett uninteressant. Die wirklichen Daten, die verglichen werden sollen liegen in document.forms[0].elements[i-1].value. Vielen Dank!


Jetzt ist mir auch klar wie es zu dem Fehler kommt: Wennn die Checkbox angewählt ist ist der value der checkbox "on", indexOf(on) daher <>-1!!!

Klare Unachtsamkeit meinerseits!
Ein großes an flinx für seine Hilfe (und ein kleines an snowman).

Jak
P.S.: Hab ich schon erwähnt das ich die neuen smileys (laola & motz) mag?
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:49 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag