PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : clientscript/vbulletin_menu.js


nocte
17.12.2005, 01:18
Hallo,

In unserem Forum gab es in letzter Zeit folgendes Problem:

Einigen Firefox Usern wurde im Header ein Teil des Javascript-Codes aus clientscript/vbulletin_menu.js (http://www.vbulletin-germany.com/forum/clientscript/vbulletin_menu.js) angezeigt. Bei anderen vBulletin-foren trat der Fehler jedoch laut den betroffenen Usern nicht auf.

Ich habe nun den auskommentierten Block am Anfang entfernt und konnte damit das Problem beheben:/**
* vBulletin popup menu example usage:
*
* To create a new popup menu:
* <element id="x">Click me <script type="text/javascript"> vBmenu.register('x'); </script></element>
*
* To create a dynamic popup menu with a title and two options:
* <element id="x">Click me</element>
* <script type="text/javascript">
* menu = new vB_Menu_Builder('x');
* menu.set_title('My Menu');
* menu.add_option('Option 1', 'script.php?opt=1');
* menu.add_option('Option 2', 'script.php?opt=2');
* menu.build();
* </script>
*/
offenbar wurde das "</script>" interpretiert und somit nachfolgender Code nicht richtig als Javascript ausgeführt, sondern einfach als Text im Browser angezeigt.

.. nur, wie kann das passieren und warum nur bei uns?

Der Code vor und nach dem Einbinden des externen Javascripts ist unverändert geblieben:
<script type="text/javascript">
<!--
var SESSIONURL = "";
var IMGDIR_MISC = "/forum/images/misc";
var vb_disable_ajax = parseInt("0", 10);
// -->
</script>

<script type="text/javascript" src="clientscript/vbulletin_global.js"></script>
<script type="text/javascript" src="clientscript/vbulletin_menu.js"></script>
<link rel="alternate" type="application/rss+xml" title="XXX RSS Feed" href="external.php?type=RSS" />
Auch an der vbulletin_menu.js selbst wurde nichts geändert.

Gruß,
nocte

s.molinari
17.12.2005, 11:31
Hi nocte,

Viele seltsamen Probleme haben wir in letzter Zeit merke ich gerade.:)

Der auskommentierte Text oberhalb des Popup Beispiels,

/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.5.1
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000-2005 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

würde dieser Text nicht angezeigt?

Scott