IE macht Probleme mit script "erledigt"

Stevenking

Well-known member
ID: 19802
L
4 Mai 2006
88
7
Hi alle zusammen und zwar hab ich bei mir ein "Klappfenster" oder wie man es nennen soll, im Einsatz, der firefox macht keine Probleme nur der IE der zeigt mir an das in der zeile XXX was mit dem "style" nicht stimmt "Style ist null oder kein Objekt"
was hat die Fehlermeldung zu sagen?


PHP:
<script type="text/javascript">
<!--
var ie4 = false; if(document.all) { ie4 = true; }
function getObject(id) {
    if (ie4) {
        return document.all[id];
    } else {
        return document.getElementById(id);
    }
}

function toggle(link, divId) {
    var lText = link.innerHTML; var d = getObject(divId);
    if (lText == '+') {
        link.innerHTML = '-'; d.style.display = 'block';
    } else { link.innerHTML = '+'; d.style.display = 'none';
    }
}
//-->
</script>
<tr><td><font size="1">[<a title="show/hide" id="" href="javascript: void(0);" onclick="toggle(this, '6013');" style="text-decoration: none;">+</a>] Hallo </font><div id="6013" style="padding: 3px; display: none;"><font size="1">
XXXXXXXX
      </font></div></td></tr>

MFG
Steve
 
Zuletzt bearbeitet:
Probier mal, die Id mit einem nicht numerischen Zeichen beginnen zu lassen. Ich meine mich zu entsinnen, dass der IE sowas nicht mag.
 
Ich glaubs ja nicht... aber das war der fehler... wer soll das denn wissen das der IE was gegen Zahlen hat..

Dank dir für Information
MFG
Steve
 
HI
.... ID and NAME tokens must begin with a letter ([A-Za-z])....
Okay aber "must" heißt nicht das es zwingend notwendig ist, heißt zwar übersetzt "muss" aber nicht in der zwangs Form... "have to" ist die zwangs Form.
wollte ich nur jetzt mal in denn Raum werfen... *grins* *mal gluckscheißen*

Freiübersetzt würde ich sagen heißt es "sollte beginnen mit einen Buchstaben"
Ist ja auch egal... Dank dir noch mal

MFG
Steve
 
Um mit dem Klugscheissen weiterzumachen, in diesem Umfeld heisst "must" immer "muss". Wenn etwas nicht zwingend notwendig ist, wird "should" verwendet.

[edit]

Ok, da hat Tyrell doch mehr Infos gefunden als ich. Ich kenn das halt so wie oben beschrieben aus Anforderungsdefinitionen.
 
Zuletzt bearbeitet:
HI
.... ID and NAME tokens must begin with a letter ([A-Za-z])....
Okay aber "must" heißt nicht das es zwingend notwendig ist, heißt zwar übersetzt "muss" aber nicht in der zwangs Form... "have to" ist die zwangs Form.
wollte ich nur jetzt mal in denn Raum werfen... *grins* *mal gluckscheißen*

Freiübersetzt würde ich sagen heißt es "sollte beginnen mit einen Buchstaben"
Ist ja auch egal... Dank dir noch mal

MFG
Steve

1. MUST This word, or the terms "REQUIRED" or "SHALL", mean that the
definition is an absolute requirement of the specification.

https://www.ietf.org/rfc/rfc2119.txt