Problem mit innerHTML im Internet Explorer

  • Themenstarter Themenstarter TobiNeu
  • Beginndatum Beginndatum
Danke

das wollte ich gerade auch schreiben
habs nämlich grad mal mit ner Datei getestet in der nur <div>Test></div> drin steht und da hat ers gepackt.
Wie ist das mit javascript Code?
Also die Seiten die geladen werden haben selber auch wieder JavaScript Funktionen.

Gruß
 
hm ok..
hab grad noch ein wenig rumgetestet.
Javascript muss ich dann wohl komplett in die index.html übernehmen

Nervt mich nun ein wenig das ich das alles erst jetzt weiß :D
Muss nun einiges umbauen.
Aber shit happens

Nächstes mal weiß ichs :)
 
Hi,

die Option evalScripts erlaubt es, JS auszuführen.

Beispiel:
Code:
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script src="prototype-1.6.1.js" type="text/javascript"></script>
<script type="text/javascript">
  <!--
function myRequest(id){
  new Ajax.Updater('testID', 'request.php', {
    method: 'post',
    parameters: {
      'ACTION': 'default',
      'contentID': id
    },
    evalScripts: true,
    asynchronous: true
  });
}
 //-->
</script>
</head>
<body>
<button onclick="myRequest('testID');">myRequest()</button>
<button onclick="testFn();">testFn()</button>
<div id="testID"></div>
</body>
</html>

Und die request.php:
Code:
<?php
  echo("<b>Fetter Text</b><script>testFn = function(){ alert('Hallo Welt');}</script>\n");
?>

Über die Schaltfläche myRequest wird zunächst der Request ausgeführt und die erforderliche Funktion für den zweiten Button (testFn) ins Dokument übernommen.

Ciao
Quaese
 
Zurück