Nur allein darauf kann es hinauslaufen. Oder was haben deine Überprüfungen so ergeben?
Hier das funktionstüchtige Bootstrap-Modal, wenn die Dateien korrekt eingebunden sind/geladen wurden:
[ul]
[li] https://jsfiddle.net/SpiceLab/jxsnLrb5/ [SIZE=5]*[SIZE=3] - siehe Fußnote -[/SIZE][/SIZE][/li][/ul]
Anhand der Bootstrap-Basisvorlage und -Beispiele hättest du studieren können, wo grundsätzlich der JavaScript-Part (jQuery, Bootstrap) im HTML-Code zu notieren ist:
[ul]
[li] https://getbootstrap.com/getting-started/#template [/li][li] https://getbootstrap.com/getting-started/#examples [/li][/ul]
[ul]
[li] http://holdirbootstrap.de/los-gehts/#template [/li][li] http://holdirbootstrap.de/los-gehts/#examples [/li][/ul]
Nämlich am Ende der Seite, unmittelbar vor .
Und was gibt’s von meiner Seite ansonsten noch zu empfehlen?
[code=html]
[/code]Die Zeilen #1, #3 und #8 entfallen komplett, weil sie in der Produktivumgebung als minimierter/komprimierter Code (*[B].min[/B].css, *[B].min[/B].js) zum Einsatz kommen.
Falls deine Seite nicht über https:// , sondern „nur“ http:// läuft/erreichbar ist, entferne in Zeile #5 das HTTPS-Protokoll im URL (incl. dem Doppelpunkt):
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
Ansonsten läufst du Gefahr, dass Browser dies als „Gemischten Inhalt“ einstufen, und aus Sicherheitsgründen den Request blocken, womit jegliche Bootstrap-/jQuery-Scripts ihren Dienst einstellen.
Eventuell ist genau das der Grund, dass es bei dir nicht funktioniert.
Zu guter letzt:
- Das Attribut language=„javascript“ in Zeile #6 ist ein Relikt aus vergangenen Zeiten, und hat in HTML5 nichts verloren.
- Zwecks der Kompatibilität ist in Dateinamen auf Leerzeichen zu verzichten: https://wiki.selfhtml.org/wiki/HTML/Regeln/Konventionen_für_Dateinamen#Dateinamen_im_Hinblick_auf_Kompatibilit.C3.A4t
[SIZE=1]_______________________________[/SIZE]
[SIZE=5]*[/SIZE] Beachte den grundsätzlichen Unterschied in unser beider HTML-Codes. Im „HTML“-Frame wird nur das eingetragen, was sich in deiner Seite zwischen befindet.
Externe Dateien, wie die von Bootstrap, können links aussen über External Resources geladen werden.
JS-Code wird (ohne ) im „JavaScript“-Frame notiert. Über das „Settings“-Icon kann dort auch zwischen diversen JS-Frameworks gewählt werden (in diesem Fall jQuery).
JSFiddle weist dich in deinem Fiddle aber auch darauf hin: