File: TestFloaters.html

package info (click to toggle)
iceweasel 2.0.0.19-0etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 298,784 kB
  • ctags: 317,912
  • sloc: cpp: 1,796,902; ansic: 987,677; xml: 109,036; makefile: 47,777; asm: 35,201; perl: 26,983; sh: 20,879; cs: 6,232; java: 5,513; python: 3,249; pascal: 459; lex: 306; php: 244; csh: 132; objc: 97; yacc: 79; ada: 49; awk: 14; sql: 4; sed: 4
file content (57 lines) | stat: -rw-r--r-- 1,579 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<BODY>
 <STYLE>
  DIV { border: 2px solid khaki; }
  DIV.left { border: 2px solid green; float: left; width: 100px; }
  DIV.left2 { border: 5px solid blue; float: left; width: 200px; }
 </STYLE>
 <SCRIPT>
  function getIndex()
  {
    var it = document.getElementById("getid");
    var index = it.value;
    if (index == "") index = 0;
    return index;
  }
  function makeFloater(clazz)
  {
    var div = document.createElement("DIV");
    var text = document.createTextNode("Block Text");
    div.appendChild(text);
    div.setAttribute("CLASS", clazz);
    return div;
  }
  function appendFloater()
  {
    var f = makeFloater("left");
    var it = document.getElementById("it");
    it.appendChild(f);
  }
  function insertFloater()
  {
    var f = makeFloater("left2");
    var it = document.getElementById("it");
    var kids = it.childNodes;
    var index = getIndex();
    if ((index < 0) || (index > kids.length)) index = 0;
    var before = kids[index];
    it.insertBefore(f, before);
  }
  function removeFloater()
  {
    var f = makeFloater("left2");
    var it = document.getElementById("it");
    var kids = it.childNodes;
    var index = getIndex();
    if ((index < 0) || (index > kids.length)) index = 0;
    it.removeChild(kids[index]);
  }
 </SCRIPT>
 <FORM>
  <INPUT TYPE=button ONCLICK="appendFloater();" value="Append Floater">
  <INPUT TYPE=button ONCLICK="insertFloater();" value="Insert Floater">
  <INPUT TYPE=button ONCLICK="removeFloater();" value="Remove Floater">
  <INPUT TYPE=text value="" ID="getid">
 </FORM>
 <HR>
 <DIV ID=it></DIV>
</BODY>