1<html> 2<head> 3<!-- 4Sorry for the hackery in this test. Currently, we have no elegant way to 5catch Java errors and print out an intelligent response. 6--> 7 8<title>popup window</title> 9<script> 10function print(message) { 11 var paragraph = document.createElement("p"); 12 paragraph.appendChild(document.createTextNode(message)); 13 document.getElementById("console").appendChild(paragraph); 14} 15 16function test() { 17 if (window.layoutTestController) { 18 layoutTestController.dumpAsText(); 19 } 20 21 print( 22 "applet.field returned " + 23 document.getElementById('applet').field 24 ); 25 26 document.getElementById('applet').field += 1; 27 print( 28 "incremented applet.field by 1" 29 ); 30 31 print( 32 "applet.field returned " + 33 document.getElementById('applet').field 34 ); 35 36 print( 37 "applet.method() returned " + 38 document.getElementById('applet').method() 39 ); 40} 41</script> 42</head> 43<body onload="test();"> 44<applet id='applet' code="TestApplet.class" codebase="."></applet> 45<div id='console'/> 46</body> 47</html> 48