JavaScript DHTML/Ajax Layer/Label

Материал из Web эксперт
Перейти к: навигация, поиск

Non-wrappable / wrappable label based on Layer

   <source lang="html4strict">

http://dynapi.sourceforge.net/ GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 <html> <head> <title>DynAPI Examples - Label</title> <script language="JavaScript" src="./dynapisrc/dynapi.js"></script> <script language="JavaScript"> dynapi.library.setPath("./dynapisrc/") dynapi.library.include("dynapi.api") dynapi.library.include("dynapi.gui.Label") </script> <script language="JavaScript">

 label1 = new Label("");
 label1.setText("this is a padded wrappable label");
 label1.setWrap(true);
 label1.setLocation(350,20)
 label1.setBgColor("yellow")
 label1.setPadding(5)
 label1.setWidth(100)
 label1.packHeight()
 dynapi.document.addChild(label1)
 label2 = new Label()
 label2.setText("this is a non-selectable wrappable label")
 label2.setWrap(true)
 label2.setLocation(350,110)
 label2.setBgColor("yellow")
 label2.setWidth(100)
 label2.packHeight()
 label2.setSelectable(false)
 dynapi.document.addChild(label2)
 label3 = new Label("this is a padded non-wrappable label")
 label3.setLocation(350,220)
 label3.setBgColor("yellow")
 label3.setPadding(8)
 label3.pack()
 dynapi.document.addChild(label3)
 label4 = new Label("this is a non-selectable non-wrappable label")
 label4.setLocation(350,280)
 label4.setBgColor("yellow")
 label4.pack()
 label4.setSelectable(false)
 dynapi.document.addChild(label4)

//--> </script> </head> <body bgcolor="#ffffff"> <script language="JavaScript">

   dynapi.document.insertAllChildren();

</script> Resize:
wrappable label: <a href="javascript:label1.setWidth(100)">100</a>, <a href="javascript:label1.setWidth(170)">170</a>
wrappable label with cover: <a href="javascript:label2.setWidth(80)">80</a>, <a href="javascript:label2.setWidth(150)">150</a>
non-wrappable label: <a href="javascript:label3.setWidth(80)">80</a>, <a href="javascript:label3.setWidth(150)">150</a>
non-wrappable label with cover: <a href="javascript:label4.setWidth(80)">80</a> </body> </html>

      </source>
   
  

<A href="http://www.wbex.ru/Code/JavaScriptDownload/dynapi.zip">dynapi.zip( 791 k)</a>