/[webpac2]/trunk/web/iwf/testers/iwfcore.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/web/iwf/testers/iwfcore.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 46 - (show annotations)
Mon Nov 14 16:13:17 2005 UTC (18 years, 5 months ago) by dpavlin
File MIME type: text/html
File size: 3403 byte(s)
 r8855@llin:  dpavlin | 2005-11-14 01:49:57 +0100
 added small browser using Interactive Website Framework
 from http://iwf.sourceforge.net

1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4 <style>
5 .altrow { background-color: lightgrey; }
6 </style>
7
8 <script type='text/javascript' src='../iwfcore.js'></script>
9
10 <script type='text/javascript'>
11
12 function testError(s){
13 alert("Test page error: Could not locate element with id of '" + s + "'");
14 return false;
15 }
16
17 function getSource(id){
18 var el = iwfGetById(id);
19 if (!el){
20 return testError(id);
21 } else {
22 return el;
23 }
24 }
25
26 function getTarget(id){
27 var el = getSource(id);
28 if (el){
29 var tgt = iwfGetById(el.value);
30 if (!tgt){
31 alert('No element exists on this page with an id attribute of "' + el.value + '"');
32 return false;
33 } else {
34 return tgt;
35 }
36 }
37 return false;
38 }
39
40 function testGetById(){
41 var tgt = getTarget('txtGetById');
42 if (tgt){
43 alert(iwfElementToString(tgt));
44 }
45 }
46
47 function testXmlEncode(){
48 var el = getSource('txtXmlEncode');
49 alert(el.innerText);
50 if (el){
51 alert(iwfXmlEncode(el.innerText));
52 }
53
54 }
55 </script>
56
57 </head>
58 <body>
59 <form>
60 <h1>Tester for iwfcore.js</h1>
61 <p>
62
63 </p>
64 <table width='80%' cellpadding='5' cellspacing='0' border='0'>
65 <tr>
66 <th>function</th>
67 <th>result</th>
68 </tr>
69 <tr class='altrow'>
70 <td>iwfGetById(idOfElement)</td>
71 <td><input type='text' id='txtGetById' value='txtGetById' /><br /><input type='button' onclick='javascript:testGetById();' value='Test' /></td>
72 </tr>
73 <tr>
74 <td>iwfXmlEncode(textToEncode)</td>
75 <td><textarea id='txtXmlEncode' rows='5' cols='40'>This isn't a "cool" test harness, but it is > worthless && < awesome.</textarea><br /><input type='button' onclick='javascript:testXmlEncode();' value='Test' /></td>
76 </tr>
77 <tr>
78 <td></td>
79 <td></td>
80 </tr>
81 <tr>
82 <td></td>
83 <td></td>
84 </tr>
85 <tr>
86 <td></td>
87 <td></td>
88 </tr>
89 <tr>
90 <td></td>
91 <td></td>
92 </tr>
93 <tr>
94 <td></td>
95 <td></td>
96 </tr>
97 <tr>
98 <td></td>
99 <td></td>
100 </tr>
101 <tr>
102 <td></td>
103 <td></td>
104 </tr>
105 <tr>
106 <td></td>
107 <td></td>
108 </tr>
109 <tr>
110 <td></td>
111 <td></td>
112 </tr>
113 <tr>
114 <td></td>
115 <td></td>
116 </tr>
117 <tr>
118 <td></td>
119 <td></td>
120 </tr>
121 <tr>
122 <td></td>
123 <td></td>
124 </tr>
125 <tr>
126 <td></td>
127 <td></td>
128 </tr>
129 <tr>
130 <td></td>
131 <td></td>
132 </tr>
133 <tr>
134 <td></td>
135 <td></td>
136 </tr>
137 <tr>
138 <td></td>
139 <td></td>
140 </tr>
141 <tr>
142 <td></td>
143 <td></td>
144 </tr>
145 <tr>
146 <td></td>
147 <td></td>
148 </tr>
149 <tr>
150 <td></td>
151 <td></td>
152 </tr>
153 <tr>
154 <td></td>
155 <td></td>
156 </tr>
157 <tr>
158 <td></td>
159 <td></td>
160 </tr>
161 <tr>
162 <td></td>
163 <td></td>
164 </tr>
165 <tr>
166 <td></td>
167 <td></td>
168 </tr>
169 <tr>
170 <td></td>
171 <td></td>
172 </tr>
173 <tr>
174 <td></td>
175 <td></td>
176 </tr>
177 <tr>
178 <td></td>
179 <td></td>
180 </tr>
181 <tr>
182 <td></td>
183 <td></td>
184 </tr>
185 <tr>
186 <td></td>
187 <td></td>
188 </tr>
189 <tr>
190 <td></td>
191 <td></td>
192 </tr>
193 <tr>
194 <td></td>
195 <td></td>
196 </tr>
197 </table>
198 </form>
199 </body>
200 </html>

Properties

Name Value
svn:mime-type text/html

  ViewVC Help
Powered by ViewVC 1.1.26