Achim: Was machen wenn der IE wg. Javascript auf Error Seite springt?

Ich habe wohl einen Fehler im Quelltext, den der IE nicht mag. Die anderen Browser meckern nicht ... die IE springt aber direkt auf die Fehlerseite mit "Seite kann nicht angezeigt werden". Was kann ich tun ? Wie könnte ich es trotzdem debuggen ?

Danke für alle Tipps .. Gruss

  1. Hi,

    Ich habe wohl einen Fehler im Quelltext, den der IE nicht mag. Die anderen Browser meckern nicht ... die IE springt aber direkt auf die Fehlerseite mit "Seite kann nicht angezeigt werden". Was kann ich tun ? Wie könnte ich es trotzdem debuggen ?

    Tja, da kann man jetzt nur raten - ein bisschen mehr über den fehlerhaften Code müsste man schon wissen.

    Schuss ins Blaue: Das "beliebte" Weglassen des schliessenden Script-Tags ist es nicht zufälligerweise?

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Du verwendest ein JavaScript - Framework? Hast auch Flash auf der Seite laufen vielleicht?

      1. Du verwendest ein JavaScript - Framework? Hast auch Flash auf der Seite laufen vielleicht?

        Danke für die Tipps ...

        Ich bin gerade am Durchdebuggen (mit dem Validator und Firefox) .. kämme jede Warning durch :)

        Es könnte theoretisch sowohl das schliessende Script Tag sein (noch nichts gefunden) als auch ein Flash Problem. Ich habe nämlich Video Player eingebunden. Suche noch ...

        1. hallo,

          ich habe schon öfters erlebt, dass Flash-Einbindung und JavaScript kollidieren kann. Hierbei geht es nicht um die Flash-Applikation um sich, sondern um die Art und Weise der Einbindung. Poste mal den code, mit dem du den Player integriert hast bitte.

          Gruss
          Rutz

          1. Also mittlerweile habe ich mit dem Validator die Seite durdebuggt. Soweit ok. Er motzt nur noch das "embed" als nicht valide an. Mittlerweile ist es so dass der IE willkürlich auf die Fehlerseite springt. Manchmal zeigt er sie auch an.

            Nicht wundern dass so viele Filme eingebunden sind. Das ist Absicht und gehört zum Test. Es handelt sich um eine Profilsoftware, wo der User auf seine Pinnwand Videos posten kann.

            Es scheint ihn irgednwas am zweiten Teil (ab Activity Stream) zu stören. Schalte ich diesen ab, verschwindet das Problem. Vielleicht weil in diesem Fall das Video zwei mal auf der Seite platziert wird (einmal im Gästebuch und einmal verkleinert im sog. Activity stream).

            Anbei der komplette Code für alle Filme (html aussen herum etwas gekürzt):

              
            <div id="wallContent" style="display: block; visibility: visible;">  
            	<div id="wall_5">  
            		<div><object width="425" height="344"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2725986&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color==ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2725986&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"></embed></object></div>  
            	</div>  
            	<div id="wall_4">  
            		<div><object width="425" height="344"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" VALUE="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id=&amp;vid=422190&amp;lang=-&amp;intl=&amp;embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" type="application/x-shockwave-flash" width="425" height="344" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" flashVars="id=2420486&amp;vid=422190&amp;lang=-&intl=&amp;embed=1" ></embed></object></div>  
            	</div>  
            	<div id="wall_3">  
            		<div><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/VSmW-LTI1zE&amp;hl=en&amp;fs=1"/><param name="allowFullScreen" value="true"/><param name="allowscriptaccess" value="always"/><embed src="http://www.youtube.com/v/VSmW-LTI1zE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></div>  
            	</div>  
            	<div id="wall_2">  
            		<div><object type="application/x-shockwave-flash" style="width:425px; height:344px;" data="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true"><param name="movie" value="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" type="application/x-shockwave-flash" width="425" height="344" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" ></embed></object></div>  
            	</div>  
            	<div id="wall_1">  
            		<div><object type="application/x-shockwave-flash" style="width:425px; height:344px;" data="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true"><param name="movie" value="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" type="application/x-shockwave-flash" width="425" height="344" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" ></embed></object></div>  
            	</div>  
            </div>	  
            <!-- Hier fängt der Activity stream an -->  
            <div id="activity-stream-container">  
            	<div style="font-size: 80%; padding: 0px 2px 0px 2px; background:#f4f5f6; border: 1px dotted #aab4be; "><div><object width="213" height="172"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2725986&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color==ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2725986&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="213" height="172"></embed></object></div>  
            	<div style="font-size: 80%; padding: 0px 2px 0px 2px; background:#f4f5f6; border: 1px dotted #aab4be; "><div><object width="213" height="172"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" VALUE="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id=&amp;vid=422190&amp;lang=-&amp;intl=&amp;embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" type="application/x-shockwave-flash" width="213" height="172" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" flashVars="id=2420486&amp;vid=422190&amp;lang=-&intl=&amp;embed=1" ></embed></object></div>  
            	<div style="font-size: 80%; padding: 0px 2px 0px 2px; background:#f4f5f6; border: 1px dotted #aab4be; "><div><object width="213" height="172"><param name="movie" value="http://www.youtube.com/v/VSmW-LTI1zE&amp;hl=en&amp;fs=1"/><param name="allowFullScreen" value="true"/><param name="allowscriptaccess" value="always"/><embed src="http://www.youtube.com/v/VSmW-LTI1zE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="213" height="172"></embed></object></div>  
            	<div style="font-size: 80%; padding: 0px 2px 0px 2px; background:#f4f5f6; border: 1px dotted #aab4be; "><div><object type="application/x-shockwave-flash" style="width:213px; height:172px;" data="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true"><param name="movie" value="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://video.google.com/googleplayer.swf?docid=3611345865682027477&amp;hl=de&amp;fs=true" type="application/x-shockwave-flash" width="213" height="172" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" ></embed></object></div>  
            </div>  
            
            
            1. Prüfe mal bitte, ob das funktioniert

              <div>
              <embed src="http://vimeo.com/moogaloop.swf?clip_id=2725986&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"></embed>
              </div>

              ...
              etc

              1. Ich weiss jetzt nicht genau wie Du das meinst.

                Soweit ich das vergleichen konnte hast Du an dem embed Code nichts geändert.

                Was ich getestet habe ... wenn ich den embed Code in eine leere HTML Datei kopiere funktioniert er ohne Probleme.

                Die Ausgabe des Gästebuchs wird generiert. Ich habe auch hier das object aussen herum entfernt und nur das embed stehen lassen.

                Ich glaube ich konnte es soweit eingrenzen (kann aber auch Zufall sein). Immer wenn ich Reload drücke haut er mich auf die Fehlerseite. Und das passiert nur wenn mindestens ein Nicht-Youtube Video verlinkt ist (egal welcher von den Providern).

                Ich danke Dir bisher ... aber für einen heissen Tipp wäre ich Dir nochmals super-dankbar ;)

                1. ich meinte, dass du probieren sollst, nur die <embed> Tags stehen zu lassen, und alles andere <object> <param> entfernst. Aber das hast du ja getan, oder?

                  1. Das habe ich getan .. in der Standalone Datei kein Problem.

                    Auf der Website ... gleiches Ergebnis. Fehlermeldung.

              2. Update ... ich hatte jetzt eine Kombination aus Youtube und Vimeo ... sehr oft reloaded hat funktioniert. Jetzt ein MyVideo.de dazu und der Fehler tritt auf

              3. Noch ein Update: Es tritt nur auf wenn das MyVideo.de Video 2 mal auf der Seite geladen wird (also nochmal unten im Activity Stream).

                Sorry für die vielen Postings aber ich habe es nicht geschafft das richtig einzugrenzen. Waren zu viele Parameter.

      2. Hast auch Flash auf der Seite laufen vielleicht?

        Du hast gezielt nach Flash gefragt .. daran scheint es zu liegen !? Ich habe es aber noch nicht gefunden. Wolltest Du auf etwas spezielles hinaus ?

        Gruss

  2. Ich habe wohl einen Fehler im Quelltext

    Es gibt ein Wunderwerkzeug, das nennt sich Validator: http://validator.w3.org/