Beste Allemaal,
Ik heb een wazig probleem met IE6. Ik heb een simpele pagina met een geinclude js file met daarin 1 functie. Nu krijg om de zoveel tijd een melding van IE dat er een access denied is op regel 6??
als ik klik op de saveform actie??
Nu geeft hij die melding dus niet altijd...??? Hij gaat ook plat op de volgende regel in de JS
var ActionUrl = document.getElementById('MyRequestForm').action;
en dan ram ik op F5 en doet hij het wel????
Firebird heeft natuurlijk weer nergens last van.
sorry voor de lap code...maar heeft iemand enig idee???
js file
html file
Ik heb een wazig probleem met IE6. Ik heb een simpele pagina met een geinclude js file met daarin 1 functie. Nu krijg om de zoveel tijd een melding van IE dat er een access denied is op regel 6??
als ik klik op de saveform actie??
Nu geeft hij die melding dus niet altijd...??? Hij gaat ook plat op de volgende regel in de JS
var ActionUrl = document.getElementById('MyRequestForm').action;
en dan ram ik op F5 en doet hij het wel????
Firebird heeft natuurlijk weer nergens last van.
sorry voor de lap code...maar heeft iemand enig idee???
js file
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| function SaveForm()
{
var ActionUrl = document.getElementById('MyRequestForm').action;
var ReturnValue = true;
var ErrorString = "";
//Loop Post
for(i=0; i<PostArray.length; i++)
{
var obj = document.getElementById(PostArray[i]);
//alert('POST:'+PostArray[i]+':'+obj.value);
if(obj.value=="")
{
ReturnValue = false;
ErrorString = ErrorString + '-'+PostArray[i]+'\r\n';
} //End if(obj.value="")
} //End for(i=0; to PostArray .length; i++)
//Loop Get
for(i=0; i<GetArray.length; i++)
{
var obj = document.getElementById(GetArray[i]);
//alert('GET:'+GetArray[i]+':'+obj.value);
if(obj.value=="")
{
ReturnValue = false;
ErrorString = ErrorString + '-'+GetArray[i]+'\r\n';
} //End if(obj.value="")
obj.name = "";
ActionUrl = ActionUrl+'&'+GetArray[i]+'='+URLDecode(obj.value);
} //End for(i=0; to PostArray .length; i++)
//Check true
if(ReturnValue)
{
document.getElementById('MyRequestForm').action = ActionUrl;
document.getElementById('MyRequestForm').submit();
}
else
{
alert('Fill in the required fields!\r\n\r\n'+ErrorString);
}
} //End function SaveForm() |
html file
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>myrequestargument.class</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript" src="template/default/js/default.js"></script>
<script language="JavaScript" type="text/javascript" src="template/default/js/myrequestargument.js"></script><link href="template/default/css/default.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="MainMenu">
<ul class="MainMenu">
<li class="MainMenuRun"><a href="Javascript:SaveForm();">run</a></li>
<li class="MainMenuBack"><a href="Javascript:history.go(-1);">back</a></li>
<li class="MainMenuHome"><a href="html.php?invoke=default&sessionID=667e3121d4b41e7368bfae6acf1daac1">home</a></li>
<li class="MainMenuForward"><a href="Javascript:history.go(+1);">forward</a></li>
<li class="MainMenuRefresh"><a href="Javascript:window.location.reload();">refresh</a></li>
<li class="MainMenuPrint"><a href="Javascript:window.print();">print</a></li>
<li class="MainMenuLogout"><a href="Javascript:if(confirm('Are you sure you want to logout?')) { parent.window.location='index.php?logout' }">logout</a></li>
</ul>
</div>
<form method="POST" name="MyRequestForm" id="MyRequestForm" action="/html.php?sessionID=667e3121d4b41e7368bfae6acf1daac1&invoke=default">
<div id="MyFormHeader" style="position: relative; margin: 8px; padding: 8px; height: 20px; width: 400px;">
<div style="position: relative; float: left; width: 300px; text-align: left; border-bottom: 1px solid #000000; font-weight: bold" class="fieldlabel">default needs the following input arguments!</div>
</div>
<div id="MyFormContainer" style="position: relative; margin: 8px; padding: 8px; width: 400px;">
<div style="position: relative; padding: 1px;">
<div style="position: relative; float: left; width: 125px; " class="fieldlabel">welcome</div>
<select name="welcome" id="welcome" class="dropdown">
<option value="">--</option>
<option value="kaas" >kaas</option>
<option value="ham" selected >ham</option>
</select>
</div>
<div style="position: relative; padding: 1px;">
<div style="position: relative; float: left; width: 125px; " class="fieldlabel">kaas</div>
<select name="kaas" id="kaas" class="dropdown">
<option value="">--</option>
<option value="1" >admin</option>
<option value="2" >beuner</option>
</select>
</div>
<div style="position: relative; padding: 1px;">
<div style="position: relative; float: left; width: 125px; " class="fieldlabel">testvar</div>
<input class="textfield" style="width: 125px" type="text" name="testvar" id="testvar" value="tst">
</div>
</div>
<script language="JavaScript" type="text/javascript">
var PostArray = new Array('welcome','kaas','testvar');
var GetArray = new Array();
</script>
</form>
</body>
</html> |