Hallo,
ich versuche mich gerade an json und das funktioniert alles so weit ganz gut, nur im IE geht es nicht. Hier mal mein Skript (Kann man so, wie es ist per Copy & Paste kopieren):
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<style type="text/css">
</style>
<script type="text/javascript">
function loadJson()
{
var str = '{';
str += '"albums":';
str += '[';
str += '{';
str += '"id":"57",';
str += '"name":"Irgendwas",';
str += '}';
str += ']';
str += '}';
//jsObj = str.parseJSON();
jsObj = eval('(' + str + ')');
document.getElementById('inhalt').innerHTML = jsObj.albums[0].id;
}
</script>
</head>
<body>
<div id="inhalt" onclick="loadJson();">Klick mich</div>
</body>
</html>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Das Problem des IE muss in Zeile 23 liegen (eval)...