Differenze tra le versioni di "Immagine tratta dal WEB resa lampeggiante"
Da Gambas-it.org - Wikipedia.
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | Richiamata una immagine dal WEB, essa può essere resa lampeggiante mediante il codice ''javascript'' con l'oggetto ''WebView''. Si dovrà attivare il componente ''gb. | + | Richiamata una immagine dal WEB, essa può essere resa lampeggiante mediante il codice ''javascript'' con l'oggetto ''WebView''. Si dovrà attivare il componente ''gb.qt5.webkit''. |
Mostreremo, a mo' di esempio, il codice appresso indicato: | Mostreremo, a mo' di esempio, il codice appresso indicato: | ||
− | + | Public Sub Button1_Click() | |
WebView1.HTML = "<HTML>" & | WebView1.HTML = "<HTML>" & | ||
− | "<div id=\" | + | "<div id=\"lampeggio\" style=\"text-align: center;\">" & |
"<img src=\"http://www.indirizzo_WEB_dell'_immagine.xxx\"/></a></div>" & | "<img src=\"http://www.indirizzo_WEB_dell'_immagine.xxx\"/></a></div>" & | ||
"<script language=\"javascript\">" & | "<script language=\"javascript\">" & | ||
− | "function | + | "function intermittenza(){" & |
− | "if(document.getElementById(' | + | "if(document.getElementById('lampeggio').style.visibility==\"hidden\")" & |
− | "{document.getElementById(' | + | "{document.getElementById('lampeggio').style.visibility= \"visible\"}" & |
"else" & | "else" & | ||
− | "{document.getElementById(' | + | "{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(' | + | "setInterval('intermittenza()',500);" & |
"</script>" | "</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 |
Versione attuale delle 14:55, 3 lug 2024
Richiamata una immagine dal WEB, essa può essere resa lampeggiante mediante il codice javascript con l'oggetto WebView. Si dovrà attivare il componente gb.qt5.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