Hello,
Here is a problem I have with prototype 1.5.0 and not with prototype 1.4.0.
You can test it here: http://bretin.net/tests/test_ajax_upload/test.html
The problem is when you click on "do Ajax.Updater", an Ajax.Updater is
launched and "tests2.html" is uploaded in "div1" from
"test.html".
In "tests2.html" I initialise a variable, "my_name" and when
I click on
"alert my_name" I have an error: my_name is not defined.
Do you see if I made a mistake ?
Here is the source of the 2 files.
== test.html =<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<script type="text/javascript"
src="ajax1.6.1/lib/prototype.js"></script>
<script type="text/javascript"
src="ajax1.6.1/scriptaculous/scriptaculous.js"></script>
</head>
<body>
<script language="javascript">
function charge() {
var myAjax = new Ajax.Updater(''div1'',
''test2.html'', {method: ''get'',
asynchronous:true, evalScripts:true});
}
</script>
<input type="button" name="bok" id="bok"
value="do Ajax.Updater" onclick="charge();" />
<div id="div1"></div>
</body>
</html>
== test2.html =<script language="javascript">
var my_name="didier";
</script>
<br><a onclick="alert(my_name);">alert my_name</a>
Regards.
--
Didier BRETIN
http://www.bretin.net/