2017-01-23 5 views
0

Ich versuche, eine Javascript-Datei zu meiner Seite hinzuzufügen. Aber der Browser ignoriert die Dateiverknüpfung vollständig.Browser ignoriert Javascript-Datei

Das Script-Tag ist im Quellcode (im Browser) korrekt. Wenn ich den Dateipfad kopiere und direkt darauf zugreife, ist die Datei da und kann gefunden werden. Ich habe auch versucht, es mit Chrome zu überprüfen, und auf der Registerkarte "Netzwerk" wird nicht angezeigt, dass der Browser versucht, die Datei zu laden. Hat jemand eine Idee was das sein könnte?

Der Flask Code:

<!DOCTYPE html> 
<head> 
    <title>{{ title }}</title> 
    <link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='css/style.css') }}"> 
    <script type="text/javascript" href= "{{ url_for('static',filename='js/jscolor.js') }}"></script> 
</head> 

<body> 

Der Quellcode im Browser:

<!DOCTYPE html> 
<head> 
    <title></title> 
    <link rel="stylesheet" type="text/css" href="/static/css/style.css"> 
    <script type="text/javascript" href= "/static/js/jscolor.js"></script> 
</head> 

<body> 

Alles sieht gut aus. Die Datei existiert und der Pfad ist korrekt. Aber es wird ignoriert. (In Chrome und Firefox überprüft).

Antwort

3

Skript-Tags haben ein Quellenattribut (src), keine href. Ersetzen Sie das einfach und es sollte in Ordnung sein.

Im Falle von:

<script type="text/javascript" href= "/static/js/jscolor.js"></script> 

Ersetzen durch:

<script type="text/javascript" src= "/static/js/jscolor.js"></script> 
+0

Ohh Gott d *** ... Danke Zailef. Das war der Hinweis. – Gordon