Hallo Basic87
der nachfolgende text ist ein auszug aus meinem Programmtext,
bei öffnen kommt immer der fehler document.getelementbyid(...) ist Null oder kein Object.
kann mir mal jemand sagen woran das liegt bin schon total am verzweifeln.
Ich habe mir jetzt nicht die Mühe gemacht, komplett nachzuvollziehen, was dein Script genau macht, was mir aber beim groben überfliegen auffällt:
<script type="text/javascript">
function presse(va, pr, tex){
Wann, wodurch und mit welchen Parametern wird diese Funktion aufgerufen?
if(va != "0"){
document.write(a);
Wie sieht hier der Inhalt von a aus?
Bedenke, wenn das Script nicht während des Ladens sondern erst danach aufgerufen wird, besteht das gesamte Dokument nur noch aus dem Inhalt von a!
document.getElementById(b).innerHTML=...
Was genau enthält b? Enthält b das, was du erwartest?
Anzeigen lassen (eventuell mit alert), gibt es zu diesem Zeitpunkt ein Element mit dieser Id?
document.write(a);
Und wieder besteht das Dokument nur noch aus dem Inhalt von a.
document.getElementById(a).innerHTML=...
Was ist a nun eigentlich, der Dokumentinhalt, also HTML oder die Id eines Elements?
document.getElementById(b).innerHTML=...
Und wieder: Was genau enthält b? ...
Vergleiche jeweils, was die entsprechende Variable enthält z.B. mit einem davor notierten alert und ob es das ist, was du erwartest. Dann prüfe, ob das Dokument zu diesem Zeitpunkt ein Element mit der entsprechenden Id enthält (z.B. Dominspektor).
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!