SOLVED Argh. I HATE when this happens. It was just me being stupid. I didn't allow crtypto-js.googlecode.com
to run javascript in NoScript. Sorry for bothing you, and thank you all for your help!
Update It works for other people in Firefox, and it works for me in Internet Explorer. SO this sin't related to the HTML code itself it seams. I might head over to SuperUser if nobody has an idea here. (ANd yepp - I have tried emptying the cache ^^)
I just ran into a strange problem. In a XHML document, I'm loading three javascript libraries. One loads, two don't. When checking with firefox internal web developer console, I see no requests issued for the two, so it's not wrong paths or anything (I would see requests returnign 404).
Minimal Example:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html version="-//W3C//DTD XHTML 1.1//EN" xml:lang="en"
xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd">
<head>
<script type="text/javascript" src="//crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js" />
<script type="text/javascript" src="//crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" />
<script type="text/javascript"></script>
</head>
<body>
</body>
</html>
Screenshot of browser console:
What's going on here? Sourcecode looks fine to me, and the script tags loading CryptoJS are structured the same way as the one that loads jQuery. Still, jQuery loads while the others don't.
[Edit]: JUst to make that one clear in case more people are about to answer the same: self-closing the emtpy script
-tags is fine. It's valid XHTML, and the current verwsion of FIrefox is fully XHTML compliant and understands this. If you read that you should not do this somewhere - that's right, you shouldn't. Because you could still meet old, non-XHTML-compliant browsers. But this is a private test-project that will never be used anywhere outside my own browser, So this is a non-issue here.