You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.5 KiB
58 lines
1.5 KiB
2 years ago
|
<html>
|
||
|
<head>
|
||
|
<!--[if lt IE 5.5]>
|
||
|
<script language="JavaScript" type="text/javascript" src="http://burstproject.org/burst/fix_ecma.js"></script>
|
||
|
<![endif]-->
|
||
|
<script language="JavaScript" type="text/javascript">
|
||
|
// Dojo configuration
|
||
|
djConfig = {
|
||
|
preventBackButtonFix: false,
|
||
|
dojoIframeHistoryUrl: "../../iframe_history.html", //for xdomain
|
||
|
isDebug: true
|
||
|
};
|
||
|
</script>
|
||
|
<script language="JavaScript" type="text/javascript"
|
||
|
src="../../dojo.js"></script>
|
||
|
<script language="JavaScript" type="text/javascript">
|
||
|
dojo.require("dojo.io.BrowserIO");
|
||
|
|
||
|
function init(){
|
||
|
var initialState = {
|
||
|
back: function(){
|
||
|
alert("We are BACK at initial state.");
|
||
|
},
|
||
|
forward: function(){
|
||
|
alert("We are FORWARD at initial state (you should never see this alert.");
|
||
|
}
|
||
|
};
|
||
|
|
||
|
dojo.undo.browser.setInitialState(initialState);
|
||
|
|
||
|
var bindArgs = {
|
||
|
url: "test_BrowserIO_data.txt",
|
||
|
load: function(type, data, evt){
|
||
|
dojo.debug(data);
|
||
|
// we could just set mimetype: "text/javascript" to
|
||
|
// have it auto-eval, but that's not as interesting
|
||
|
// dj_eval(data);
|
||
|
},
|
||
|
backButton: function(){
|
||
|
alert("we intercepted the back button");
|
||
|
},
|
||
|
forwardButton: function(){
|
||
|
alert("onward ho!");
|
||
|
},
|
||
|
changeURL: "foo"+(new Date()).getTime()
|
||
|
};
|
||
|
var canBind = dojo.io.bind(bindArgs);
|
||
|
}
|
||
|
|
||
|
dojo.addOnLoad(init);
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
Check your javascript log; the scripts were all loaded in the head.
|
||
|
</body>
|
||
|
</html>
|
||
|
|