Differenze tra le versioni di "Mostrare una finestra tipo MessageBox mediante codice HTML"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "E' possibile ottenere l'apertura della finestra di un ''MessageBox'' <SPAN style="text-decoration:underline"> assegnando alla Proprietà ".HTML" dell'Oggetto ''WebView'' (dopo...")
 
Riga 1: Riga 1:
E' possibile ottenere l'apertura della finestra di un ''MessageBox'' <SPAN style="text-decoration:underline"> assegnando alla Proprietà ".HTML" dell'Oggetto ''WebView'' (dopo aver ovviamente attivato il Componente ''gb.qt5.webkit'') un file html contenente il seguente codice:
+
E' possibile ottenere l'apertura della finestra di un ''MessageBox'' assegnando alla Proprietà ".HTML" dell'Oggetto ''WebView'' (dopo aver ovviamente attivato il Componente ''gb.qt5.webkit'') un file html contenente il seguente codice:
 
  &lt;HTML>
 
  &lt;HTML>
 
  &lt;HEAD>
 
  &lt;HEAD>

Versione delle 20:23, 30 dic 2021

E' possibile ottenere l'apertura della finestra di un MessageBox assegnando alla Proprietà ".HTML" dell'Oggetto WebView (dopo aver ovviamente attivato il Componente gb.qt5.webkit) un file html contenente il seguente codice:

<HTML>
<HEAD>

 <SCRIPT type="text/javascript">

     alert("Finestra aperta !");

 </script>

</head> 
</html>

Appena richiamato il file html, si aprirà la finestra di messaggio che arresterà il proseguo dell'eventuale codice Gambas, sino a quando l'utente non avrà cliccato sul tasto "OK" della finestra del MessageBox, creata dal codice html.

Non è necessario che l'oggetto WebView sia visibile, o sia comunque effettivamente presente sul Form, è sufficiente che sia inizializzato e che sia impostata la sua proprietà .HTML con l'indirizzo del file .html. Pertanto nel codice Gambas si potrà anche impostare l'oggetto WebView anche solo così:

Private vw As WebView


Public Sub Form_Open()

  With vw = New WebView(Me)
    .HTML = File.Load("/percorso/del/file.html")
  End With

End