frameEqual.html (1106B)
1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head> 3 <title>slave for sessionStorage test</title> 4 5 <script type="text/javascript" src="interOriginSlave.js"></script> 6 <script type="text/javascript"> 7 8 var currentStep = 2; 9 10 function doStep() 11 { 12 switch (currentStep) 13 { 14 case 2: 15 is(sessionStorage.getItem("A"), "1", "A is 1 in the slave"); 16 is(sessionStorage.getItem("B"), "2", "B is 2 in the slave"); 17 is(sessionStorage.length, 2, "Num of items is 2"); 18 19 sessionStorage.setItem("C", "3"); 20 is(sessionStorage.getItem("C"), "3", "C is 3 in the slave"); 21 is(sessionStorage.length, 3, "Num of items is 3"); 22 break; 23 24 case 4: 25 is(sessionStorage.getItem("A"), "1", "A is 1 in the slave"); 26 is(sessionStorage.getItem("B"), "2", "B is 2 in the slave"); 27 is(sessionStorage.getItem("C"), "3", "C is 3 in the slave"); 28 is(sessionStorage.length, 3, "Num of items is 3"); 29 break; 30 31 case 6: 32 return finishTest(); 33 } 34 35 ++currentStep; 36 ++currentStep; 37 38 return true; 39 } 40 41 </script> 42 43 </head> 44 45 <body onload="postMsg('frame loaded');"> 46 </body> 47 </html>