Moin Moin!
Hallo zusammen,
im IE9 beim Aufruf einer Seite bekomme ich folgende Fehler Meldung:
{\rtf1\ansi{\colortbl;\red0\green0\blue0;\red255\green0\blue0;\red0\green255\blue0;\red0\green0\blue255;\red0\green153\blue0;\red0\green153\blue153;\red153\green153\blue153;\red175\green0\blue175;\red196\green72\blue116;\red109\green109\blue109;}\cf6 Zeile\cf1 : 39\par \cf6
Zeichen\cf1 : 1\par \cf6
Code\cf1 : 0\par \cf6
Fehlermeldung\cf1 : Der Wert der Eigenschaft "jwplayer" ist Null oder undefiniert, kein Function-Objekt\par \cf6
URL\cf4 : http://myopenx.de/www/delivery/ajs.php?zoneid=431&cb=16520584321&charset=utf-8&loc=http%3A//www.meien_seite.de/\par}
Das ist RTF und daher sehr wahrscheinlich nicht die originale Fehlermeldung.
> Die Vorgeschichte:
> Über OpenX soll ein Video auslgiefert werden, dass mit jwplayer abgespielt wird.
> Auf der Seite ist der OpenX-Banner Code eingebaut, der die Banner ausliert, der ist OK, ander Werbung im Form von gif oder swf Datein wird ausgelifert auch im IE.
>
>
> Im IE9 Konsole kann ich mir folgendes ausgeben lassen:
> ~~~javascript
> var OX_f8abc616 = '';
> OX_f8abc616 += "<"+"div class=“inner“>\n";
> OX_f8abc616 += "<"+"span>Anzeige<"+"/span><"+"script type=\"text/javascript\">\n";
> OX_f8abc616 += "$(document).ready(function() {\n";
> OX_f8abc616 += "var lvElement = $(\'div.ad_rectangle span\');\n";
> OX_f8abc616 += "lvElement.remove();\n";
> OX_f8abc616 += "});\n";
> OX_f8abc616 += "<"+"/script>\n";
> OX_f8abc616 += "<"+"style type=\"text/css\">\n";
> OX_f8abc616 += ".lv_balken{\n";
> OX_f8abc616 += "border-top-style: solid;\n";
> OX_f8abc616 += "border-top-width: 5px;\n";
> OX_f8abc616 += "clear: both;\n";
> OX_f8abc616 += "border-top-color: #CCCCCC;\n";
> OX_f8abc616 += "margin-top: 15px;\n";
> OX_f8abc616 += "}\n";
> OX_f8abc616 += "<"+"/style>\n";
> OX_f8abc616 += "<"+"div class=\"lv_balken\"> <"+"/div>\n";
> OX_f8abc616 += "<"+"div style=\"display:inline-block; margin-bottom: 35px;\">\n";
> OX_f8abc616 += "<"+"div>ANZEIGE<"+"/div><"+"br />\n";
> OX_f8abc616 += "<"+"script type=\'text/javascript\' src=\'http://www.meine_seite.de/_js/jwplayer.js\'><"+"/script>\n";
> OX_f8abc616 += "<"+"div class=\'video\' id=\'mediaspaceAd\'>\n";
> OX_f8abc616 += "Sie haben kein Java-Script aktiviert! Dieses ist nötig um unsere Videos abzuspielen\n";
> OX_f8abc616 += "<"+"/div>\n";
> OX_f8abc616 += "<"+"script type=\'text/javascript\'>\n";
> OX_f8abc616 += "<"+"!--//<"+"![CDATA[\n";
> OX_f8abc616 += "jwplayer(\'mediaspaceAd\').setup({\n";
> OX_f8abc616 += "\'flashplayer\': \'http://mein_openx.come/www/delivery/verzeichnisA/player58.swf\',\n";
> OX_f8abc616 += "\'file\': \'http://mein_openx.come/www/delivery/verzeichnisA/flv_video.flv\',\n";
> OX_f8abc616 += "\'image\': \'http://mein_openx.come/www/delivery/verzeichnisA/bild.PNG\',\n";
> OX_f8abc616 += "\'height\': \'250\',\n";
> OX_f8abc616 += "\'width\': \'300\',\n";
> OX_f8abc616 += "\'controlbar.position\': \'over\',\n";
> OX_f8abc616 += "\'controlbar.idlehide\': \'true\',\n";
> OX_f8abc616 += "\'autoStart\': \'false\'\n";
> OX_f8abc616 += "});\n";
> OX_f8abc616 += "//]]>-->\n";
> OX_f8abc616 += "<"+"/script><"+"div id=\'beacon_029ea489f2\' style=\'position: absolute; left: 0px; top: 0px; visibility: hidden;\'><"+"img src=\'http://mein_openx.come/www/delivery/lg.php?bannerid=3566&campaignid=1914&zoneid=431&loc=1&referer=http%3A%2F%2Fwww.meine_seite.de%2F&cb=029ea489f2\' width=\'0\' height=\'0\' alt=\'\' style=\'width: 0px; height: 0px;\' /><"+"/div><"+"/div><"+"/div>\n";
> document.write(OX_f8abc616); // <--- Zeile 39
>
Gruselig.
Mit folgende Meldung:
SCRIPT5007: Der Wert der Eigenschaft "jwplayer" ist Null oder undefiniert, kein Function-Objekt
www.meine_seite.de, Zeile 39 Zeichen 1
Auch das ist keine originale Fehlermeldung, denn meine\_seite.de ist kein erlaubter Domain-Name. meine-seite.de gehört der nethit GmbH, für die Du vermutlich nicht arbeitest, oder?
Der IE kann keine Zeilen zählen, such mal in der Umgebung nach jwplayer. Erschwerend kommt der document.write-Krampf hinzu, der wird das Zeilen-Zählen nicht leichter machen.
> Hat jemand eine Idee woran es liegen kann?
IE, Website, Copy-and-Paste-Orgien, zu viele Scripte, die sich gegenseitig das Leben schwer machen, ...
Link her, sonst endet das in sinnloser Raterei.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".