![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Siehe auch Attachment (wieder in.htm zurückbenennen).
Worum es geht: Eine JS Funktion sucht aus einer Tabelle eMail Adressaten heraus. Wenn allerdings irgendwo in der eMailadresse ein "on" vorkommt stolpert das Script. Ohne irgendeine Fehlermeldung hört es einnfach auf. Wenn das "on" im Namen steckt gehts. Im Attachment ist ein Beispiel, hier nur der code der funktion: Code:
function adressaten() { var abk=document.forms[0]; abk.an.value="", abk.namen_an.value=""; for (var i = 1; i < abk.elements.length; i++) { var pos=abk.elements[i]; if ( (pos.name.indexOf('an_')==0) && pos.checked && (abk.an.value.indexOf(pos.value)==-1)) { if (abk.an.value == "") { abk.an.value = abk.elements[i-1].value; abk.namen_an.value = abk.elements[i-1].name; } else { abk.an.value = abk.an.value + ";" + abk.elements[i-1].value; abk.namen_an.value = abk.namen_an.value + "; " + abk.elements[i-1].name; } } } } Bin schon ziemlich verzweifelt 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) |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() also bei mir funkts. probier mal einen anderen browser.
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Auf IE 5.5 & 6.0 gehts nicht.
Und ich kann halt leider nicht allen Leuten sagen: Bei mir gehts, verwendets einen gscheiten Browser. Welchen verwendest du? 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) |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() ich habs nicht genügend austestet gehabt und versteh den fehler jetzt erst richtig. funkt bei mir auch nicht.
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Das ist ja das tückische an der Sache.
Es schaut so aus als ob es funktionieren würde, es geht aber nicht. Wenn statt zwanzig Adressaten nur 15 da sind fällt es kaum auf. Ich habe selber ziemlich lang gebraucht bis ich draufgekommen bin, das es am "on" liegt. Wäre interessant ob es mit opera/mozilla oder sonstigen Browsern geht. 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) |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() in opera 6.01 und mozilla-firebird 0.6 gehts auch nicht.
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Also hat niemand eine Ahnung?
Nettes Detail am Rande: Wenn ich das ganze in ein Array schreibe gehts, mit einer Textarea auch. nur das <input> wehrt sich. Naja, seltsamer Bug. Wenn wer weis worans liegen könnte bitte posten, sonst werd ichs halt anders lösen. 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) |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Kenn mich nicht so gut aus, aber die Abfrage 'abk.an.value.indexOf(pos.value)==-1' scheint unkorrekt zu sein, da 'pos.value'=on ist. Nach dem ersten Eintrag mit 'on' ist indexOf nicht mehr -1. Wenn du die Bedingung entfernst, funktionierts.
|
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() Die Abfrage dient dazu doppelte Einträge zu vermeiden. Ich möchte sie daher eigentlich nicht entfernen (Es sei denn jemand kennt eine Alternative).
pos.value ist nicht nur on, sondern z.B. user@aon.at. Ich verstehe zwar nicht ganz was du meinst, du dürftest aber recht haben. Bei meine Versuchen mit arrays und textareas habe ich auf diese Abfrage nämlich vergessen. Nach dem ersten mal wo indexof<>-1 ist müsste das Script aber trotzdem weitermachen. Bei der nächsten Abfrage hätte es dann irgendeinen anderen Wert. 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) |
![]() |
![]() |
![]() |
#10 | ||
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Zitat:
Zitat:
|
||
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|