Differenze tra le versioni di "Immagine tratta dal WEB resa lampeggiante"

Da Gambas-it.org - Wikipedia.
 
Riga 5: Riga 5:
 
   
 
   
 
   WebView1.HTML = "<HTML>" &
 
   WebView1.HTML = "<HTML>" &
     "<div id=\"blink\" style=\"text-align: center;\">" &
+
     "<div id=\"lampeggio\" style=\"text-align: center;\">" &
 
     "&lt;img src=\"&#104;ttp&#058;//&#119;ww.indirizzo_WEB_dell'_immagine.xxx\"/></a></div>" &
 
     "&lt;img src=\"&#104;ttp&#058;//&#119;ww.indirizzo_WEB_dell'_immagine.xxx\"/></a></div>" &
 
     "&lt;script language=\"javascript\">" &
 
     "&lt;script language=\"javascript\">" &
     "function lampeggiamento(){" &
+
     "function intermittenza(){" &
     "if(document.getElementById('blink').style.visibility==\"hidden\")" &
+
     "if(document.getElementById('lampeggio').style.visibility==\"hidden\")" &
     "{document.getElementById('blink').style.visibility= \"visible\"}" &
+
     "{document.getElementById('lampeggio').style.visibility= \"visible\"}" &
 
     "else" &
 
     "else" &
     "{document.getElementById('blink').style.visibility= \"hidden\"}" &
+
     "{document.getElementById('lampeggio').style.visibility= \"hidden\"}" &
 
     "}" &
 
     "}" &
 
  <FONT color=#006400>' ''Qui viene impostata la velocità di lampeggiamento:''</font>
 
  <FONT color=#006400>' ''Qui viene impostata la velocità di lampeggiamento:''</font>
     "setInterval('lampeggiamento()',500);" &
+
     "setInterval('intermittenza()',500);" &
 
     "&lt;/script>"
 
     "&lt;/script>"
 
   
 
   

Versione attuale delle 19:54, 13 feb 2013

Richiamata una immagine dal WEB, essa può essere resa lampeggiante mediante il codice javascript con l'oggetto WebView. Si dovrà attivare il componente gb.qt4.webkit.

Mostreremo, a mo' di esempio, il codice appresso indicato:

Public Sub Button1_Click()

  WebView1.HTML = "<HTML>" &
    "<div id=\"lampeggio\" style=\"text-align: center;\">" &
    "<img src=\"http://www.indirizzo_WEB_dell'_immagine.xxx\"/></a></div>" &
    "<script language=\"javascript\">" &
    "function intermittenza(){" &
    "if(document.getElementById('lampeggio').style.visibility==\"hidden\")" &
    "{document.getElementById('lampeggio').style.visibility= \"visible\"}" &
    "else" &
    "{document.getElementById('lampeggio').style.visibility= \"hidden\"}" &
    "}" &
' Qui viene impostata la velocità di lampeggiamento:
    "setInterval('intermittenza()',500);" &
    "</script>"

End

oppure il seguente simile:

Public Sub Button1_Click()

  WebView1.HTML = "<HTML>" &
    "<script type=\"text/javascript\">" &
    "function blink() {" &
    "var blinks = document.getElementsByTagName('blink');" &
    "for (var i = blinks.length - 1; i >= 0; i--) {" &
    "var s = blinks[i];" &
    "s.style.visibility = (s.style.visibility === 'visible') ? 'hidden' : 'visible';" &
    "}" &
    "window.setTimeout(blink, 500);" &
    "}" &
    "if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", blink, false);" &
    "else if (window.addEventListener) window.addEventListener(\"load\", blink, false);" &
    "else if (window.attachEvent) window.attachEvent(\"onload\", blink);" &
    "else window.onload = blink;" &
    "</script>" &
    "<blink><IMG src=\"http://www.indirizzo_WEB_dell'_immagine.xxx\"></blink></head>"

End