frameMasterNotEqual.html (982B)
1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head> 3 <title>frame for localStorage test</title> 4 5 <script type="text/javascript" src="interOriginFrame.js"></script> 6 <script type="text/javascript"> 7 8 var currentStep = 1; 9 10 function doStep() 11 { 12 switch (currentStep) 13 { 14 case 1: 15 localStorage.setItem("X", "1"); 16 is(localStorage.getItem("X"), "1", "X is 1 in the master"); 17 break; 18 19 case 3: 20 is(localStorage.getItem("X"), "1", "X remains 1 in the master"); 21 localStorage.removeItem("X"); 22 is(localStorage.getItem("X"), null, "X was removed from the master"); 23 break; 24 25 case 5: 26 is(localStorage.getItem("Y"), null, "Y null in the master"); 27 break; 28 29 case 7: 30 return finishTest(); 31 } 32 33 // Increase by two to distinguish each test step order 34 // in both master doStep and slave doStep functions. 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>