1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
5 <title>Testing dojo.io.iframe</title>
6 <style type="text/css">
7 @import "../../resources/dojo.css";
9 <script type="text/javascript"
10 src="../../dojo.js" djConfig="isDebug: true"></script>
11 <script type="text/javascript">
12 dojo.require("doh.runner");
13 dojo.require("dojo.io.iframe");
15 dojo.addOnLoad(function(){
18 function ioIframeGetText(t){
19 var d = new doh.Deferred();
20 var td = dojo.io.iframe.send({
21 url: "iframeResponse.text.html",
25 handle: function(res, ioArgs){
26 if(!(res instanceof Error) &&
27 t.is("iframe succeeded", res)){
37 function ioIframeGetJson(t){
38 var d = new doh.Deferred();
39 var td = dojo.io.iframe.send({
40 url: "iframeResponse.json.html",
45 handle: function(res, ioArgs){
46 if(!(res instanceof Error) &&
47 t.is("blue", res.color)){
57 function ioIframeGetJavascript(t){
58 var d = new doh.Deferred();
59 var td = dojo.io.iframe.send({
60 url: "iframeResponse.js.html",
64 handleAs: "javascript",
65 handle: function(res, ioArgs){
66 console.log("RES: ", res);
67 if(!(res instanceof Error) &&
68 t.is(42, window.iframeTestingFunction())){
78 function ioIframeGetHtml(t){
79 var d = new doh.Deferred();
80 var td = dojo.io.iframe.send({
81 url: "iframeResponse.html",
86 handle: function(res, ioArgs){
87 if(!(res instanceof Error) &&
88 t.is("SUCCESSFUL HTML response", res.getElementsByTagName("h1")[0].innerHTML)){
103 dojo.addOnLoad(function(){
104 var td = dojo.io.iframe.get({
105 url: "iframeResponse.text.html",
108 handle: function(res, ioArgs){
109 if(!(res instanceof Error) &&
110 "iframe succeeded" == res){
113 console.debug("Error", res);