@@Herbert1204:
nuqneH
Ich habe ein Skript (siehe unten)
Aus welchem Museum auch immer du das geholt hast, bring es bitte wieder dorthin zurück!
Browserweichen mit document.all
oder document.layers
sind Unfug. Browserweichen mit navigator.appName
sind Unfug. Browserweichen mit "Netscape"
sind Unfug.
<SCRIPT LANGUAGE="JavaScript">
Das @language-Attribut ist Unfug. Dafür fehlt (außer in HTML5) das @type-Attribut. [http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche@title=SELFHTML]
function check_email(address) { /* Email muss (@ und .) enthalten */
if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
return false;
return true;
}
Die Implementierung ist Unfug. "john.doe@example" besteht den Test.
Entweder man verlangt keinen '.' nach '@', dann aber überhaupt nicht auf '.' prüfen. Oder man prüft, ob ein '.' _nach_ dem '@' vorkommt, und nicht irgendwo.
function check_url(address) { /* URL muss (http:// und .) enthalten */
if ((address == "") || (address.indexOf ('http://') == -1) || (address.indexOf ('.') == -1))
return false;
return true;
}
Das ist Unfug. Manche URIs beginnen – aus gutem Grund – mit "htpps://".
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)