Hvorfor virker getElementById() ikke?
Sidder med et meget simpelt script, der skulle smide datoen ind i et input-felt, men jeg kan ikke få javascript til at bruge getElementById() metoden...java script:
var dd = new Date();
var d = dd.getDate();
var m = dd.getMonth() + 1;
var y = dd.getYear() + '';
var y = y.substring(2,4);
var dato_elm = document.getElementById('dato');
dato_elm.value = d + '/' + m + '-' + y;
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Nordfjeld - Ordreoprettelse</title>
<script type="text/javascript">
var x = navigator;
var browser_navn = x.appName;
if (browser_navn == 'Microsoft Internet Explorer') {
document.write('<link rel="stylesheet" href="css/style_ie.css" type="text/css" />')
}
else {
document.write('<link rel="stylesheet" href="css/style_ff.css" type="text/css" />')
}
</script>
<script type="text/javascript" src="kalender/AnchorPosition.js"></script>
<script type="text/javascript" src="kalender/CalendarPopup.js"></script>
<script type="text/javascript" src="kalender/date.js"></script>
<script type="text/javascript" src="kalender/PopupWindow.js"></script>
<script type="text/javascript" src="scripts/js_scripts.js"></script>
<script type="text/javascript">
var cal = new CalendarPopup();
cal.showNavigationDropdowns();
</script>
</head>
<body onload="document.getElementById('ordrenr').focus();">
<div id="main_container">
<div id="top">
<div id="logo">
<img src="gfx/logo.gif" alt="Nordfjeld" />
</div>
<div id="top_right">
Dato: <input type="text" id="dato" class="top_input_saelger" readonly="readonly" /><br />
Ordrenr.: <input type="text" id="ordrenr" class="top_input" tabindex="1" /><br />
Sælger: <input type="text" id="saelger" class="top_input_saelger" readonly="readonly" />
Det sjove er, at når jeg tester, f.eks. bare document.getElementById() ? alert('yes') : alert('no'); i det eksterne javascript, virker det ikke, men smider jeg den test i en onload-event på body-tagget, virker det fint nok, og jeg har endda også en onload-event pt på body-tagget der sætter focus på et input.felt som man kan se:)
