Markus: "Das Objekt unterstützt diese Eigenschaft oder Methode nicht" oder "Objekt erwartet"

Beitrag lesen

Hi,

gleich eines vorweg: Ich habe mich schon totgesucht, aber von den gegebenen Tips dazu hat bisher keiner geholfen.

Folgender Code wird von einem PHP-Script zusammengebastelt (es ist das kürzeste File): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <SCRIPT LANGUAGE="JavaScript" SRC="../javascripts.js" TYPE="text/javascript"></SCRIPT> <LINK REL="stylesheet" TYPE="text/css" HREF="../style.css"> <TITLE>Need for Speed III; Fahrzeuge ; Y</TITLE> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- var FrameDokumentURL = window.parent.location; var DokumentURL = location; var DokumentName = location.pathname.substring(location.pathname.lastIndexOf("/") + 1); var FrameDokumentURLPfad = parent.location.pathname.substring(0,parent.location.pathname.lastIndexOf("/")); var DokumentURLPfad = location.pathname.substring(0,location.pathname.lastIndexOf("/") - 4); STFrames(FrameDokumentURL, DokumentURL, DokumentName, FrameDokumentURLPfad, DokumentURLPfad, 'nfs/showcarlist.php?z=y&s=d'); // --> </SCRIPT> </HEAD> <BODY onLoad="MD_preloadImages('../pics/but_neu2.gif','../pics/but_update2.gif','../pics/but_0_92.gif','../pics/but_a2.gif','../pics/but_b2.gif','../pics/but_c2.gif','../pics/but_d2.gif','../pics/but_e2.gif','../pics/but_f2.gif','../pics/but_g2.gif','../pics/but_h2.gif','../pics/but_i2.gif','../pics/but_j2.gif','../pics/but_k2.gif','../pics/but_l2.gif','../pics/but_m2.gif','../pics/but_n2.gif','../pics/but_o2.gif','../pics/but_p2.gif','../pics/but_q2.gif','../pics/but_r2.gif','../pics/but_s2.gif','../pics/but_t2.gif','../pics/but_u2.gif','../pics/but_v2.gif','../pics/but_w2.gif','../pics/but_x2.gif','../pics/but_y2.gif','../pics/but_z2.gif','../pics/but_pur2.gif','../pics/but_download2.gif','../pics/but_information2.gif')"> <FONT CLASS="big">Need for Speed III</FONT> <HR CLASS="unsichtbar"> <FONT CLASS="middle">Fahrzeuge Y</FONT> <HR CLASS="unsichtbar"> <A HREF="showcarlist.php?z=new&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butneu','../pics/but_neu2.gif')" TITLE="neue Fahrzeuge "><IMG NAME="butneu" BORDER="0" SRC="../pics/but_neu1.gif" ALT="New" WIDTH="45" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=update&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butupdate','../pics/but_update2.gif')" TITLE="upgedatete Fahrzeuge "><IMG NAME="butupdate" BORDER="0" SRC="../pics/but_update1.gif" ALT="Update" WIDTH="66" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=0_9&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('but0_9','../pics/but_0_92.gif')" TITLE="Fahrzeuge 0 - 9"><IMG NAME="but0_9" BORDER="0" SRC="../pics/but_0_91.gif" ALT="0 - 9" WIDTH="32" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=a&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buta','../pics/but_a2.gif')" TITLE="Fahrzeuge A"><IMG NAME="buta" BORDER="0" SRC="../pics/but_a1.gif" ALT="A" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=b&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butb','../pics/but_b2.gif')" TITLE="Fahrzeuge B"><IMG NAME="butb" BORDER="0" SRC="../pics/but_b1.gif" ALT="B" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=c&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butc','../pics/but_c2.gif')" TITLE="Fahrzeuge C"><IMG NAME="butc" BORDER="0" SRC="../pics/but_c1.gif" ALT="C" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=d&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butd','../pics/but_d2.gif')" TITLE="Fahrzeuge D"><IMG NAME="butd" BORDER="0" SRC="../pics/but_d1.gif" ALT="D" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=e&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('bute','../pics/but_e2.gif')" TITLE="Fahrzeuge E"><IMG NAME="bute" BORDER="0" SRC="../pics/but_e1.gif" ALT="E" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=f&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butf','../pics/but_f2.gif')" TITLE="Fahrzeuge F"><IMG NAME="butf" BORDER="0" SRC="../pics/but_f1.gif" ALT="F" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=g&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butg','../pics/but_g2.gif')" TITLE="Fahrzeuge G"><IMG NAME="butg" BORDER="0" SRC="../pics/but_g1.gif" ALT="G" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=h&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buth','../pics/but_h2.gif')" TITLE="Fahrzeuge H"><IMG NAME="buth" BORDER="0" SRC="../pics/but_h1.gif" ALT="H" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=i&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buti','../pics/but_i2.gif')" TITLE="Fahrzeuge I"><IMG NAME="buti" BORDER="0" SRC="../pics/but_i1.gif" ALT="I" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=j&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butj','../pics/but_j2.gif')" TITLE="Fahrzeuge J"><IMG NAME="butj" BORDER="0" SRC="../pics/but_j1.gif" ALT="J" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=k&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butk','../pics/but_k2.gif')" TITLE="Fahrzeuge K"><IMG NAME="butk" BORDER="0" SRC="../pics/but_k1.gif" ALT="K" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=l&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butl','../pics/but_l2.gif')" TITLE="Fahrzeuge L"><IMG NAME="butl" BORDER="0" SRC="../pics/but_l1.gif" ALT="L" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=m&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butm','../pics/but_m2.gif')" TITLE="Fahrzeuge M"><IMG NAME="butm" BORDER="0" SRC="../pics/but_m1.gif" ALT="M" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=n&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butn','../pics/but_n2.gif')" TITLE="Fahrzeuge N"><IMG NAME="butn" BORDER="0" SRC="../pics/but_n1.gif" ALT="N" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=o&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buto','../pics/but_o2.gif')" TITLE="Fahrzeuge O"><IMG NAME="buto" BORDER="0" SRC="../pics/but_o1.gif" ALT="O" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=p&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butp','../pics/but_p2.gif')" TITLE="Fahrzeuge P"><IMG NAME="butp" BORDER="0" SRC="../pics/but_p1.gif" ALT="P" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=q&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butq','../pics/but_q2.gif')" TITLE="Fahrzeuge Q"><IMG NAME="butq" BORDER="0" SRC="../pics/but_q1.gif" ALT="Q" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=r&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butr','../pics/but_r2.gif')" TITLE="Fahrzeuge R"><IMG NAME="butr" BORDER="0" SRC="../pics/but_r1.gif" ALT="R" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=s&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buts','../pics/but_s2.gif')" TITLE="Fahrzeuge S"><IMG NAME="buts" BORDER="0" SRC="../pics/but_s1.gif" ALT="S" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=t&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butt','../pics/but_t2.gif')" TITLE="Fahrzeuge T"><IMG NAME="butt" BORDER="0" SRC="../pics/but_t1.gif" ALT="T" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=u&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butu','../pics/but_u2.gif')" TITLE="Fahrzeuge U"><IMG NAME="butu" BORDER="0" SRC="../pics/but_u1.gif" ALT="U" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=v&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butv','../pics/but_v2.gif')" TITLE="Fahrzeuge V"><IMG NAME="butv" BORDER="0" SRC="../pics/but_v1.gif" ALT="V" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=w&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butw','../pics/but_w2.gif')" TITLE="Fahrzeuge W"><IMG NAME="butw" BORDER="0" SRC="../pics/but_w1.gif" ALT="W" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=x&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butx','../pics/but_x2.gif')" TITLE="Fahrzeuge X"><IMG NAME="butx" BORDER="0" SRC="../pics/but_x1.gif" ALT="X" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=y&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('buty','../pics/but_y2.gif')" TITLE="Fahrzeuge Y"><IMG NAME="buty" BORDER="0" SRC="../pics/but_y1.gif" ALT="Y" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=z&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butz','../pics/but_z2.gif')" TITLE="Fahrzeuge Z"><IMG NAME="butz" BORDER="0" SRC="../pics/but_z1.gif" ALT="Z" WIDTH="23" HEIGHT="21" HSPACE="1"></A><A HREF="showcarlist.php?z=pur&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('butpur','../pics/but_pur2.gif')" TITLE="Fahrzeuge Pursuit"><IMG NAME="butpur" BORDER="0" SRC="../pics/but_pur1.gif" ALT="Pursuit" WIDTH="64" HEIGHT="21" HSPACE="1"></A> <HR CLASS="unsichtbar"> <TABLE CLASS="nfs"> <TR><TH CLASS="nfs" VALIGN="top">Fahrzeugname</TH><TH CLASS="nfs" ALIGN="center" VALIGN="top">Download</TH><TH CLASS="nfs" ALIGN="center" VALIGN="top">Informationen</TH></TR> <TR><TD CLASS="nfs1"><FONT CLASS="carname">Y-Car</FONT></TD><TD ALIGN="center" VALIGN="middle" CLASS="nfs1"><A HREF="download.php?n=1266&amp;s=d&amp;p=c" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('D1266','../pics/but_download2.gif')" TITLE="Download Y-Car"><IMG NAME="D1266" SRC="../pics/but_download1.gif" BORDER="0" ALT="Download" WIDTH="90" HEIGHT="21"></A></TD><TD ALIGN="center" CLASS="nfs1"><A HREF="showcar.php?n=1266&amp;s=d" onMouseUp="MD_swapImgRestore()" onMouseDown="MD_swapImage('I1266','../pics/but_information2.gif')" TITLE="Informationen Y-Car"><IMG NAME="I1266" SRC="../pics/but_information1.gif" BORDER="0" ALT="Information" WIDTH="100" HEIGHT="21"></A></TD></TR> </TABLE> <HR CLASS="unsichtbar"> <script src="http://www.dippold.org/counter/application_data/configs/vc_include.js" type="text/javascript"></script> <script language="JavaScript" type="text/javascript"> <!-- vc_go(null,null,null,null); // --></script> <noscript><img name="WebReflow" border="0" alt="WebReflow" src="http://www.dippold.org/counter/counter.php?co=2&amp;ja=2&amp;re=&amp;pn=Need for Speed III; Fahrzeuge ; Y&amp;pu=http://www.dippold.org/nfs/showcarlist.php?z=y%26s=d&amp;wi=&amp;cd=&amp;js=0&amp;al=&amp;it=0"></noscript> </BODY> </HTML>

Was passiert? Der Internet Explorer bringt eine der oben genannte Fehlermeldungen und bezieht sich dabei auf das "vc_go(...)". Diese Funktion gehört zum Counter, der allerdings korrekt zählt. Wenn ich dann auf weitere analog aufgebaute Seiten geheh will, geht gar nichts mehr. Folgende Meldung kommt: "Aktion abgebrochen Internet Explorer konnte keine Verbindung zu der angeforderten Webseite herstellen. Möglicherweise ist sie vorübergehend nicht verfügbar. "

Der Gag ist, das sich das dann auch auf andere Browser temporär auswirkt. Aber nach eine halben Minute oder so geht es wieder.

Und weiter: Im Opera und mit dem Firefox funktioniert alles bestens, es gibt nichtmal eine Meldung in der JavaScript-Konsole.

Schafft es die IE nicht, die vc_include.js rechtzeitig zu laden, daß dann die Funktion beim Aufruf schon zur Verfügung steht? Ich habe DSL - und das Problem tritt nur mit dem IE auf.

Dann gibt es noch ein weiters kleines Problem, das auch nur mit dem IE auftritt: Die Grafiken, die bei Mausklick geswappt werden, verschwinden. Manchmal kann sie der IE auch gar nicht laden. Die Funktionen dazu sind die folgenden: function MD_preloadImages() { if (!document.sr) {   document.sr = new Array(); } var i, j = document.sr.length, a = MD_preloadImages.arguments;

for (i = 0; i < a.length; i++) {   document.sr[j] = new Image();   document.sr[j++].src = a[i]; } return; }

function MD_swapImgRestore() { var i, a = document.sr;

for (i = 0; i < document.images.length; i++) {   if ((lv_Bildname = MD_findObj(document.images[i].name)) != null) {    if (a[0].name == lv_Bildname.name) {     lv_Bildname.src = lv_Bildname.oSrc;     lv_Bildname.oSrc = null;    }   } } return; }

// Findet das Bild anhand des zugehörigen Namens function MD_findObj(n) { var i;

for (i = 0; i < document.images.length; i++) {   if (document.images[i].name == n) {    return document.images[i];   } } return null; }

function MD_swapImage() { var i, j = 0, a = MD_swapImage.arguments; document.sr = new Array(); for (i = 0; i < a.length; i+=2) {   if ((lv_Bildname = MD_findObj(a[i])) != null) {    document.sr[j++] = lv_Bildname;    // alten Bildpfad merken und Pfad für Austauschbild reinschreiben.    if (!lv_Bildname.oSrc) {     // Hier steht der Pfad des originalen Bildes drin     lv_Bildname.oSrc = lv_Bildname.src;    }    lv_Bildname.src = a[i+1];   } } return; }

Hier kommt meistens nichtmal ein Fehler in der Statusleiste - und wenn, dann einer der oben angegebenen, der sich auch wieder auf den Aufruf des Counters bezieht. Und mit dem Opera und FF funktioniert es einwandfrei. (Normalerweise ist es doch eher umgekehrt, dachte ich.)

Zwei Scripte einbinden ist doch ok, oder? Ich habe das Counterscript auch schon gleich oben im HEAD mal eingebunden. Egal, hilft auch nicht, gleicher Fehler.

So, an diesen beiden Problemchen knabbere ich schon gut ein halbes Jahr und ich bin mit meinem Latein am Ende (vielleicht sollte ich es mit spanisch versuchen :D ). Ok, es ist viel Text, und vielleicht sehe ich auch schon den Wald vor lauter Bäumen nicht mehr. Aber möglicherweise fällt einem von euch gleich die richtige Stelle ins Auge.

Gruß, Markus