Hallo,
ich habe ein kleines Problem mit dem Firefox.
Und zwar geht es darum, dass es anscheinend eine Bug im Firefox gibt, oder ich es einfach nicht hinbekomme.
Hintergrund:
Application wurde auf Ajax umgestellt, Javascript muss teilweise extrahiert und ausführbar gemacht werden.
Das alles ist soweit kein Problem, hier aber ein kleines Beispiel, welches mich in den Wahnsinn treibt.
Vielleicht hat jemand von euch eine Idee:
<html>
<head>
<script type="text/javascript">
function doit(testText) {
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('id', 'jsAjax');
head.appendChild(script);
document.getElementById('jsAjax').text = 'alert("'+testText+'ich bin hier !! ola ...");';
};
</script>
</head>
<body>
<form>
<input type="button" onclick="doit('was geht?!');" value="Kom On, Klik misch"/>
</form>
</body>
</html>
Wenn ich auf den Knopf drücke, wird wie gewünscht eine Javascriptblock erzeugt, jedoch 2 mal ausgeführt und nicht nur einmal.
Im Internet Explorer funktioniert es.
Ideen?
Vielen Dank im Vorraus!!