Zum Inhalt springen

Javascript - Reihenfolge aendern

Erstellt am 6. April 2011 · 1 Antwort · letzte Antwort am 7. April 2011

Tags: Frage

naggison ·

Hallo zusammen,

ich habe eine Frage - weiss nicht genau wo ich es reinschreiben soll....
Ich nutze rzcolorbox (jquery)
Im IE8 wird mir kein jquery JS angezeigt.... Was sehr komisch ist da im FF alles glatt laeuft und mir alles dargestellt wird...
Das hat zur folge, dass im IE ein Fehler ausgegeben wird:

Details zum Fehler auf der Webseite

Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; MALC)
Zeitstempel: Wed, 6 Apr 2011 13:31:11 UTC

Meldung: 'jQuery' ist undefiniert
Zeile: 4
Zeichen: 1
Code: 0
URI: http://localhost/t3/typo3conf/ext/rz....js?1299075217

Momentan sieht mein JS loading so aus:
(IE8-)

<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_ece2f05330.css?1301656916" media="all" />
<link rel="stylesheet" type="text/css" href="typo3conf/ext/wt_twitter/Resources/Public/Media/CSS/wt_twitter_newsticker.css?1302116270" media="all" />
 
 
<script src="?1302016086" type="text/javascript"></script>
<script src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217" type="text/javascript"></script>
<script src="typo3temp/javascript_93077bb238.js?1297854904" type="text/javascript"></script>
<script type="text/javascript">

FIREFOX 4

<link type="text/css" media="screen" rel="stylesheet" href="typo3conf/ext/rzcolorbox/res/style5/css/colorbox.css" /><script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery-1-4-3.js"></script> <script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js"></script> <script type="text/javascript">jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"fade",speed:350,slideshowSpeed:2500,previous:"previous",next:"next",close:"close"});});</script><script src="/typo3/contrib/prototype/prototype.js" type="text/javascript"></script><script src="/typo3/contrib/scriptaculous/effects.js" type="text/javascript"></script><script src="/typo3conf/ext/wt_twitter/Resources/Public/Media/JS/wt_twitter_newsticker.js" type="text/javascript"></script> </head>

Kann mir da wer helfen?

Besten Dank

ps. Seite kann ich leider nicht online stellen. Wenn ihr noch was wissen muesst, fragt, ich stell es zur verfuegung.

Im TS selbst wird kein JS geladen.

naggison ·

Entschuldigt, ich moechte es aber gerne nochmal pushen aber liefer dabei eine pregnantere Erklaerung:

Mein Problem:

Ich habe in Typo3 4.5.0 die Ext. Colorbox eingebunden.
Ebenfalls habe ich jquery Ext. eingebunden (t3jquery).

Nun laeuft die Colorbox, wie es auch sein soll, im Firefox wunderbar. Natuerlich auch in Safari, Chrome und allen anderen Browsern mit Ausnahme vom Internet Explorer.

Das Problem was ich dort sehe ist das, dass der jquery File zu spaet eingebunden wird.
Um das ganze mal zu Zeige hier ein paar Schluesselinformationen:

###########

Details zum Fehler auf der Webseite

Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; MALC)
Zeitstempel: Thu, 7 Apr 2011 12:22:05 UTC

Meldung: 'jQuery' ist undefiniert
Zeile: 4
Zeichen: 1
Code: 0
URI: http://localhost/t3/typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217

###########

Hier der Quellcode aus Firefox4:
Hier ist es eigentlich auch falsch weil jQuery NACH den anderen JS files geladen wird!
Daher der Thementitel: Reihenfolge aendern.

<script src="?1302016086" type="text/javascript"></script>
<script src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217" type="text/javascript"></script>
<script src="typo3temp/javascript_93077bb238.js?1297854904" type="text/javascript"></script>
<script type="text/javascript">
/*<![CDATA[*/
<!-- 
/*5629d68cfb420de599ff5e437e6f2ea4*/
jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:"350",slideshowSpeed:"2500",previous:"previous",next:"next",close:"close"});});

// -->
/*]]>*/
</script>
<link type="text/css" media="screen" rel="stylesheet" href="typo3conf/ext/rzcolorbox/res/style5/css/colorbox.css" /><script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery-1-4-3.js"></script>
<script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js"></script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:350,slideshowSpeed:2500,previous:"previous",next:"next",close:"close"});});</script><script src="/typo3/contrib/prototype/prototype.js" type="text/javascript"></script><script src="/typo3/contrib/scriptaculous/effects.js" type="text/javascript"></script><script src="/typo3conf/ext/wt_twitter/Resources/Public/Media/JS/wt_twitter_newsticker.js" type="text/javascript"></script>
</head>

Hier nun der Quellcode aus dem IE8
Soweit ich sehe, wird jQuery gar nicht geladen.

<script src="?1302016086" type="text/javascript"></script>
<script src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217" type="text/javascript"></script>
<script src="typo3temp/javascript_93077bb238.js?1297854904" type="text/javascript"></script>
<script type="text/javascript"> 
/*<![CDATA[*/
<!-- 
/*5629d68cfb420de599ff5e437e6f2ea4*/
jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:"350",slideshowSpeed:"2500",previous:"previous",next:"next",close:"close"});});
 
// -->
/*]]>*/
</script>

      <script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery-1-4-3.js"></script>
<script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js"></script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:350,slideshowSpeed:2500,previous:"previous",next:"next",close:"close"});});</script><script src="/typo3/contrib/prototype/prototype.js" type="text/javascript"></script><script src="/typo3/contrib/scriptaculous/effects.js" type="text/javascript"></script><script src="/typo3conf/ext/wt_twitter/Resources/Public/Media/JS/wt_twitter_newsticker.js" type="text/javascript"></script>

Wie kann ich denn nun die Reihenfolge anpassen?
Gibt es da eine moeglichkeit? In meinem Template (TS) habe ich keine anbindung stehen. Daher muss das irgendwo anders definiert werden. Wo frage ich mich - und wenn ich es gefunden habe, muss ich auf etwas achten?

Ich habe schon alles durchgeschaut, ich finde die Loesung nicht.
Waere schoen wenn ihr mir helfen koenntet.

Vielen Dank und beste Grueße