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.
41 lines
1.3 KiB
41 lines
1.3 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" |
|
"http://www.w3.org/TR/html4/strict.dtd"> |
|
<html> |
|
<head> |
|
<title>Testing repeat dojox.io.scriptFrame calls</title> |
|
<style type="text/css"> |
|
@import "../../../dojo/resources/dojo.css"; |
|
</style> |
|
<script type="text/javascript" |
|
src="../../../dojo/dojo.js" data-dojo-config="isDebug: true"></script> |
|
<script type="text/javascript"> |
|
require(['dojo/io/script', 'dojox/io/scriptFrame'], function(script, scriptFrame){ |
|
function repeatCall(){ |
|
var td = script.get({ |
|
//Note that this URL path is relative to the URL of the iframe document |
|
//(dojo.moduleUrl("dojo.resources", "blank.html") |
|
url: "../tests/io/scriptJsonp.js", |
|
content: { foo: "bar" }, |
|
callbackParamName: "callback", |
|
frameDoc: "testFrame", |
|
timeout: 3000 |
|
}); |
|
td.addBoth(function(res){ |
|
if(!(res instanceof Error) && "mammal" == res.animalType){ |
|
console.log("success"); |
|
}else{ |
|
console.error(res); |
|
} |
|
return res; |
|
}); |
|
}; |
|
|
|
setInterval(repeatCall, 2000); |
|
}); |
|
</script> |
|
</head> |
|
<body> |
|
<p>This page tests repeat usage of dojo.io.script.get() with the dojox.io.scriptFrame extensions.</p> |
|
<p>Inspect the iframe created by dojox.io.scriptFrame to see if it is performing correctly.</p> |
|
</body> |
|
</html>
|
|
|