Cześć. Postanowiłem poprosić o pomoc, ponieważ nie potrafię poradzić z prostą rzeczą. Chcę pobrać sobie zmienną do skryptu z innego pliku "guage.asp". Załączam pliki z kodem witryny.
index.html
<!doctype html>
<html lang="pl">
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="pragma" content="no-cache">
<script language="javascript" >
self.resizeTo(1240,768); </script>
<title>Pomiary KTW - KTX</title>
</head>
<frameset rows="100%,*">
<frame name="main" src="main.html" target="_self">
<frame name="footer" scrolling="no" noresize target="main" src="guage.asp">
<noframes>
<body>
</body>
</noframes>
<frame src="UntitledFrame-1"></frameset>
</html>
guage.asp
<html>
<head>
<meta http-equiv="refresh" content="1" />
<meta http-equiv="pragma" content="no-cache" />
<script type="text/javascript" src="/scripts/conversion.js"></script>
<style>
</style>
</head>
<body>
<script language="javascript">
var guage = 10;
parent.main.document.form75.guage.value=guage;
</script>
</body>
</html>
Z "main.html" uruchamiana jest podstrona "guage.html "
guage.html
<html>
<head>
<meta http-equiv="refresh" content="10" />
<meta http-equiv="pragma" content="no-cache" />
<script type="text/javascript" src="/scripts/conversion.js" ></script>
<style>
</style>
</head>
<body>
<form method="post" name="form75" >
<input type="text" id="guage" >
</form>
<script >
alert(document.getElementById('guage').value);
</script>
</body>
</html>
Efekt jest taki, że po uruchomieniu strony "guage.hlml " wyskakuje okno alertu bez żadnej wartości. Po kliknięciu "ok" w okienku formularza pojawia się prawidłowa wartość z pliku "guage.asp" . Dlaczego w skrypcie nie ma wartości 10, a w formularzu jest?