javascript og iso-8859-1
Hvoffor er det lige at javascript ikke behandler iso-chars ens, alt efter om der skrives til documentet eller et formfelt? -jeg er klar over at en replace kan "ordne sagerne" men det er jeg jo helst fri for.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script type="text/javascript">
var value = "Gåse"øjne"";
document.write(value);
function foo(){
var t = document.getElementById("test");
t.value = value;
}
function bar(){
var x = document.getElementById("x");
x.innerHTML = value;
}
</script>
<p>
static: <input type="text" value="Gåse"øjne""><br>
dynamic: <input type="text" id="test" value="" onfocus="foo()">
</p>
<input type="button" value="test" onclick="bar();">
<div id="x"></div>
</body>
</html>