Salta ai contenuti. | Salta alla navigazione

Strumenti personali

API 02

Modifica di caratteristiche HTML

Plain Text icon APIDefinitiva.txt — Plain Text, 1 kB (1778 bytes)

Contenuto del file

<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="API Definitiva" author="Giorgio Poletti" height="250" width="400"/>
  <UserPref name="myname" display_name="Name" required="true" />
  <UserPref name="myphoto" display_name="Photo" default_value="rowanheadshot.jpg"/>
  <UserPref name="mychoice" display_name="Show Photo?" datatype="bool" default_value="true"/>
  <UserPref name="mycolor" display_name="Color" default_value="Yellow" datatype="enum" >
    <EnumValue value="Red" />
    <EnumValue value="Aqua" />
    <EnumValue value="Lime" />
    <EnumValue value="Yellow" />
    <EnumValue value="Pink" />
    <EnumValue value="Orange" />
    <EnumValue value="White" />
  </UserPref> 
<Content type="html">
<![CDATA[
   <div id="content_div"></div>
   <script type="text/javascript">

   var prefs = new gadgets.Prefs();

   function displayGreeting () {
     // Get current time
     var today = new Date();
     var time = today.getTime();
     var html = "";
  

     var hour = today.getHours();
     var salutation = "Afternoon";
     if (hour < 12) {
       salutation = "Morning";
     } else if (hour > 17) {
       salutation = "Evening";
     }


     var element = document.getElementById('content_div');  
     element.style.height=250;
   
     element.style.backgroundColor=prefs.getString("mycolor");


     html += "<br><FONT SIZE=6>Good " + salutation + ", " +
           prefs.getString("myname") + "!!!<br><br></FONT>";

     if (prefs.getBool("mychoice") == true) {
       html += '<img src="' + prefs.getString("myphoto") + '">';
     }
     element.innerHTML = html;
   }

   gadgets.util.registerOnLoadHandler(displayGreeting);
  
   </script> 
   ]]>  
  </Content>

</Module>