Ich versteh's nicht...
FireFox 2.0.0.14: FireBug meldet - alles O.K.; Opera 9.50: Fehlerfenster bleibt leer. MSIE 7 ...
Code
<script language="JavaScript" type="text/javascript">
<!--
function CheckMail(textfield)
{
aoldiv = document.getElementById("aoldiv"); // <== Laufzeitfehler in Microsoft JScript: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
if(aoldiv)
{ // *@aol.de verwirft unsere Angebote-Emails als Spam
aolpos = Math.max(textfield.value.search(/aol\.de/), textfield.value.search(/aol\.com/));
if(aolpos > -1)
{
aoldiv.style.display = "block";
}
}
wwwdiv = document.getElementById("wwwdiv");
if(wwwdiv)
{ // manche Leute glauben, ihre Emailadresse laute "www.*"
wwwpos = textfield.value.search(/www\./);
if(wwwpos > -1)
{
wwwdiv.style.display = "block";
}
}
}
// -->
</script>
Alles anzeigen
Das Objekt "document" muss existieren. Erst recht im Kompatibilitätsmodus laut DOCTYPE (HTML 4.01 Transitional). Und das Objekt "document" hat die Funktion "getElementById(string)" - Groß-/Kleinschreibung aller Buchstaben geprüft. Was also gibt es hier auszusetzen?!