Antwort
 
Themen-Optionen
Alt 17.01.2008, 17:49 Nach oben    #1
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 508
Standard JS-Datei lässt sich nicht einbinden

Ich binde in eine HTML-Datei die Javascript-Datei des Prototype-Frameworks ein:
HTML-Code:
<script type="text/javascript" src="/libs/js/prototype-1.6.js"></script> 
Wenn ich die Seite mit dem Firefox öffne, gibts irgendwo nen Fehler und die JS-Datei wird abgeschnitten. Firebug sagt mir folgendes:
Code:
illegal character
set_control_style(div#vB_Editor_001_popup_fontsize.imagebutton, "button", "hover")vbulletin_textedi... (line 818)
menu_context(div#vB_Editor_001_popup_fontsize.imagebutton, "mouseover")vbulletin_textedi... (line 734)
popup_button_onmouseevent(mouseover clientX=0, clientY=0)vbulletin_textedi... (line 2878)
retuðXT€ðXT€
prototype-1.6.js (line 2481)
Wenn ich den URL direkt eingebe, sehe ich auch die komplette Datei, nur in ne HTML-Seite eingebunden funktionierts nicht.

Mit der Version 1.5 funktioniert es einwandfrei.
Vllt liegt es an der Größe? Wobei 120 kB große Javascript-Dateien eigentlich kein Problem sein sollten

Da ich den Fehler nicht wirklich einordnen kann und prinzipiell in mehrere Foren passen könnte, hab ich das Problem mal hier gepostet.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.01.2008, 12:05 Nach oben    #2
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 239
Standard

Er sagt ja, "illegal character" und unten steht ja "retuðXT€ðXT€". Diese Zeichen wird der JS-Interpreter wohl nicht interpretieren können - irgendwie logisch.

Lad dir das vielleicht mal neu runter und probiers nochmal.
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.01.2008, 16:09 Nach oben    #3
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 508
Standard

ja die sache ist nur die, dass diese zeichen nirgendwo in der datei stehen... Da wird auch ein erneutes runterladen nix ändern. Wenn ich die Datei im Editor angucke oder die URL direkt in Browser eingebe, wird alles richtig angezeigt und in der zeile steht dann "return;". Nur wenn der Code eingebunden werden soll, kommt da so ne Bytesoße raus...
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.01.2008, 09:58 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.648
Standard

einfach mal die zeilen um das return gelöscht und selbst neu getippt?
Vielleicht ist einfach irgendwo ein "unsichtbares" byte, das alles stört
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.01.2008, 00:16 Nach oben    #5
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 508
Standard

ne, bringt auch nix...
das lustige ist, manchmal klappt alles wunderbar und er meckert nicht über irgendwelche krummen zeichen, und ein anderes mal tritt dann wieder dieser fehler auf...

So aber ich habe noch was neues:
Im Opera gibts auch diesen (bzw einen ähnlichen Fehler).
Code:
JavaScript - http://127.0.0.1/dev/Stufenwahl/Stufenwahl.php
Inline script compilation
Syntax error while loading: line 2481 of linked script at http://127.0.0.1/commonlibs/js/prototype-1.6.js : 
  return $A(div.childN
-----------------------^
im Quellcode sieht das so aus
javascript Code:
  1. t&#91;2&#93;.times(function() { div = div.firstChild });
  2.   return $A(div.childNodes);
  3. };
  4.  
  5. Element._insertionTranslations = {
  6.   before: {
  7.     adjacency: 'beforeBegin',
Wenn ich die js-Datei im Opera direkt anzeigen lasse steht da aber folgendes:
javascript Code:
  1. t&#91;2&#93;.times(function() { div = div.firstChild });
  2.   return $A(div.childNroot) {
  3.       return Selector.pseudos.nth(nodes, formula, root);
  4.     },
  5.     'nth-last-child':   function(nodes, formula, root) {
  6.       return Selector.pseudos.nth(nodes, formula, root, true);
  7.     },
Also scheinbar wird da wohl irgendwas rausgeschnitten oder so...
Es liegt auch in beiden Browser an der Zeile 2481, wobei FF nur die ersten Buchstaben "retu" (btw. steht danach jetzt die Zeichenfolge "¢ø;Hâа2Q'") und Opera etwas mehr noch richtig versteht "return $A(div.childN".

Im Firefox direkt angezeigt, ist die Datei jetzt übrigens immer wieder mit Bytesoße durchsetzt:
Code:
     return matches[1].toUpperCase() == element.tagName.toUpperCase(¢ø;Hâа2Q'??ü€°*ÞÅÆ"_µOz.´¦7ëöc»V«¯ÿP=A~²­ÞبmŠ­;äóý3¢4S1ч8«Xë0ÃÇ
˜ÿ@‡xqø‹
ø‚ÅÇDZþŽ‘h7ŠÏnäy*ñ…È\Adr€Pƒ‚¸{
In Opera ist das zwar nicht so, aber die Datei hört bei Zeile 2716 einfach auf. Vielleicht hat Opera dann einfach immer die unverständlichen Zeichen rausgenommen...
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.01.2008, 10:19 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.648
Standard

und via Editor mal alles in UTF-8 speichern und dann wieder in Ansii umwandeln?!
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit dem einbinden in verschiedenen Verzeichnissen Jan PHP-Programmierung 10 09.09.2007 21:51
Datei über FTP-Funktionen erstellen Jan PHP-Programmierung 1 08.03.2007 20:36
[PHP] Textdateien: Lesen und Schreiben von Inhalten Ben Tutorials 1 30.07.2005 02:02
Textausgabe in Datei obiwankenobi Allgemeine Java-Programmierung 2 09.05.2005 12:51
Java findet Datei nicht Niki_Tesla Allgemeine Java-Programmierung 14 14.12.2004 22:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:39 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44