Hoi,
Ik heb het volgende bestand dat ik open in een popup:
bestand 1:
voortgang_layout.php:
voortgang_script.php:
Als ik nu het eerste bestand open (de frameindex), dan krijg ik dus een javascript fout. Maar ik zie de fout echt niet. De tekstvelden zouden gevuld moeten worden met 'test' en 'testsize'. Maar als ik enkele refresh, dan lukt het een paar keer wel en andere keren krijg ik dus de javascript fout.
Die foutmelding zegt dat het formulier geen properties heeft.
Weet iemand hoe ik dit werkend kan krijgen ?!
Ik heb het volgende bestand dat ik open in een popup:
bestand 1:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Voortgang</title>
</head>
<frameset rows="75,25" framespacing="1" frameborder="yes" border="1" >
<frame src="voortgang_layout.php" name="layout" scrolling="no">
<frame src="voortgang_script.php" name="script" scrolling="no">
</frameset>
<noframes>
<body>Uw browser ondersteund niet het gebruik van frames.<br />Hierdoor is het onmogelijk geworden om de voortgang te tonen!</body>
</noframes>
</html> |
voortgang_layout.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Voortgang - layout</title>
<link href="../../stylesheets/mediagroep.css" rel="stylesheet" type="text/css">
</head>
<body>
<form>
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td>Bestand : </td>
<td><input name="txtFileName" type="text" id="txtFileName" size="15"></td>
</tr>
<tr>
<td># Bytes gekopieerd : </td>
<td><input name="txtFileSize" type="text" id="txtFileSize" size="15"></td>
</tr>
</table>
</form>
</body>
</html> |
voortgang_script.php:
code:
1
2
3
4
5
| <? # bestand ?>
<script language="javascript">
parent.frames[0].document.forms[0].txtFileName.value = 'test';
parent.frames[0].document.forms[0].txtFileSize.value = 'testsize';
</script> |
Als ik nu het eerste bestand open (de frameindex), dan krijg ik dus een javascript fout. Maar ik zie de fout echt niet. De tekstvelden zouden gevuld moeten worden met 'test' en 'testsize'. Maar als ik enkele refresh, dan lukt het een paar keer wel en andere keren krijg ik dus de javascript fout.
Die foutmelding zegt dat het formulier geen properties heeft.
Weet iemand hoe ik dit werkend kan krijgen ?!