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.
		
		
		
		
		
			
		
			
				
					
					
						
							57 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
	
	
							57 lines
						
					
					
						
							1.5 KiB
						
					
					
				<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> | 
						|
 | 
						|
 |