Java--> Fehler in Script?

  • #1
E

Ernesto

Guest
Ich möchte in einem Formular, das lediglich über das Pflichtfeld eMail verfügt, diese EMail-Adresse vor Absenden überprüfen lassen, da bei einem Fehler ja überjaupt keine Möglichkeit wäre Kontakt mit dem Absender aufzunehmen. Folgendes Script hat aber noch irgendeinen Bug, den ich nicht lokalisiert bekomme:

<script language=JavaScript>
function istEmail(eMail) {
// werden regular expressions unterstuetzt?
var supported = 0;
if (window.RegExp) {
var tempStr = a;
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (eMail.indexOf(.) > 2) && (eMAil.indexOf(@) > 0);
var r1 = new RegExp((@.*@)|(\\.\\.)|(@\\.)|(^\\.));
var r2 = new RegExp(^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$);
return (!r1.test(eMail) && r2.test(eMail));
}
function testEmail(str) {
if (!isEmail(str)) {alert(Sie haben eine falsche eMail-Adresse eingegeben!Bitte korrigieren Sie Ihre Eingabe.);
return false;
}
else {
return true;
}
}
</script>
</head>

<body>


<input type=text name=eMail>
<input type=submit name=Absenden value=Absenden onClick=return testEmail(eMail.value)>
</body>

Sieht jemand das Haar in der Suppe? Ich kanns nicht finden - leider. Und fummle schon wieder seit Stunden.

Danke für jeden Hinweis und Gruss aus TF
 
  • #2
hallo,

das sind so die Sachen, die einem das Leben echt vermiesen können, was ??!

tja, bei dir ists noch relativ harmlos, du hast nur eine Funktion , die nennst du
istEmail() und aufrufen tust du sie mit isEmail() ( t vergessen )

das kann natürlich nicht gutgehn....

bis dann
drulak
 
  • #3
@drulak

es ist wirklich so. Manche Sachen gehören in die Kategorie Ohrfeige. Das finde ich ja an der ganzen computerei so ätzend, diese Kleinlichkeit....wegen eines lächerlichen Buchstabens...... ;)

Vielen Dank für das t, jetzt geht natürlich alles. Gruss aus Teneriffa
 
  • #4
Habe nun den starken Verdacht dass der Verursacher eines Problems mit dem Win7 Explorer Acronis True Image 2013 ist:

Habe zwar die Fehlermeldung niemals so 'schön' wie in zu sehen bekommen
aber die Inhalte aus der Ereignisanzeige stimmen genau überein:

Fehler:
Name der fehlerhaften Anwendung: DllHost.exe, Version: 6.1.7600.16385, Zeitstempel: 0x4a5bc6b7
Name des fehlerhaften Moduls: RPCRT4.dll, Version: 6.1.7601.17514, Zeitstempel: 0x4ce7ba59
Ausnahmecode: 0xc0020043
Fehleroffset: 0x0005cd99
ID des fehlerhaften Prozesses: 0x1228
Startzeit der fehlerhaften Anwendung: 0x01cdb947e4a6c639
Pfad der fehlerhaften Anwendung: C:\Windows\SysWOW64\DllHost.exe
Pfad des fehlerhaften Moduls: C:\Windows\syswow64\RPCRT4.dll
Berichtskennung: 2392c340-253b-11e2-bbf2-20cf3009cf5a

Weitere Funde zum Thema gibt es und .


Habe den zweiten und 'jüngeren' Rechner von Anbeginn mit ATI 2013 ausgestattet
aber erst vor ein paar Tagen die Shellintegration deaktiviert.
Beim ersten Rechner habe ich zu etwa demselben Zeitpunkt von ATI 2011 auf 2013 upgedated
(2011 deinstalliert ohne die zuvor aktive Shellintegration zu deaktivieren!).

Das Problem scheint nun auf dem ersten Rechner mit der Wiederaktivierung der Shellintegration behoben zu sein.
Beim Zweiten ist es genau andersrum!

[Aufgefallen ist mir ausserdem bei all dem dass nach der Aktivierung der Shellintegration von ATI 2013
in der Verwaltung plötzlich alle Icons diesen Linkpfeil mit drauf haben (welche etwa Verknüpfungen auf dem Desktop bekommen) - das ist bei deaktivierter Shellintegration nicht so! Da sind die Icons sauber zu sehen - ohne weiss-schwarz gebogenes Pfeilchen.]


Was Acronis sich hier leistet . . . mir fehlen die Worte!


Fragen die sich daraus ergeben:

1.
Reicht es Acronis True Image einfach zu deinstallieren und dann das passende CleanUp Utility
drüberlaufen zu lassen oder sollte ich einen Wiederherstellungspunkt oder gar ein früheres Systemimage
wieder einspielen?

2.
Weiss jemand ob das obige Problem auch auf XP auftritt?


3.
Gibt es eine empfehlenswerte Alternative zu Acronis True Image?
Soll ich mich von Acronis komplett abwenden?

Nach dieser masslosen Enttäuschung bin ich ein wenig verwirrt und denke
auch darüber nach auf sämtlichen Rechnern ein anderes Backupprogramm einzuführen.

Was ich suche ist ein bombenstabiles Backup-Programm welches per Scheduler
seinen Job ausführt und incementell Images meiner Systempartition anlegt.
Den restlichen Keese den Acronis da mitbringt brauch' ich eh nicht!

Kann man denn die Sicherung von Win7 mittlerweile 'verwenden'?
Habe gehört dass sich in Sachen Backup bei Win8 etwas getan haben soll.
Wäre das ein Grund jetzt auf Win8 upzugraden? Die Kacheln gefallen mir halt nicht!



.
 
  • #5
Habe nun alle Win7 Machinen auf 2012 downgegradet - laufen reibungslos!
[XP-Rechner sind nicht betroffen!]

Die ATI 2013 build 5551 hat wirklich einen katastrophalen Bug.
Wann der gefixt sein wird hoffe ich entnehmen zu können:


Eine Anleitung gitb es .

Acronis bekommt von mir jetzt noch eine letzte Chance - wird ja bei Win8 aufwärts wohl eh dann abgelöst!

[Das Problem ist gelöst - Thread kann geschlossen werden.]
 
Thema:

Java--> Fehler in Script?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben