/[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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 46 - (hide annotations)
Mon Nov 14 16:13:17 2005 UTC (18 years, 7 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 dpavlin 46 <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