Differenze tra le versioni di "Introduzione - uso necessario dell´oggetto WebView"
(Nuova pagina: L'integrazione in applicativi Gambas di codice ''HTML'' è di per sé possibile in buona parte grazie ad alcuni [[Controlli_e_finestre_che_supportano_il_codice_HTML|oggetti capaci di s...) |
|||
Riga 6: | Riga 6: | ||
Per poter disporre dell'oggetto ''WebView'', bisognerà attivare il componente ''gb.qt4.webkit''. | Per poter disporre dell'oggetto ''WebView'', bisognerà attivare il componente ''gb.qt4.webkit''. | ||
+ | |||
+ | |||
+ | Non è necessario in modo assoluto che l'oggetto ''WebView'', per il richiamo del file esterno ''.html'', sia visibile sul ''Form'', né che siano state impostate le coordinate e le sue dimensioni. Non è, dunque, necessario neppure utilizzare la sua proprietà booleana ''.Visible''. E' sufficiente via codice che l'oggetto ''WebView'' sia dichiarato e meramente istanziato, e che sia impostata la sua proprietà ''.Url'' indicando il percorso ove risiede il file ''.html'' da utilizzare: | ||
+ | '''Public''' Sub Form_Open() | ||
+ | |||
+ | Dim wv As WebView | ||
+ | |||
+ | <FONT color=#006400>' ''Abilitiamo i "plugin" nelle pagine WEB:''</font> | ||
+ | WebSettings[WebSettings.PluginsEnabled] = True | ||
+ | |||
+ | With wv = New WebView(Me) | ||
+ | <FONT color=#B22222>.Url</font> = "''percorso_del_file.html''" | ||
+ | End With | ||
+ | |||
+ | '''End''' |
Versione delle 06:36, 7 mar 2013
L'integrazione in applicativi Gambas di codice HTML è di per sé possibile in buona parte grazie ad alcuni oggetti capaci di supportare i tag HTML.
L'integrazione può spingersi anche al linguaggio JavaScript attraverso l'uso dell'oggetto WebView. In particolare l'uso di questo oggetto avviene in modo indiretto, nel senso che è necessario servirsi di un file autonomo avente estensione .html, il quale conterrà il codice JavaScript. Tale file .html sarà richiamato mediante la proprietà .Url della WebView.
E' possibile, in aggiunta al file .html, l'uso anche di un file esterno con estensione .js .
Per poter disporre dell'oggetto WebView, bisognerà attivare il componente gb.qt4.webkit.
Non è necessario in modo assoluto che l'oggetto WebView, per il richiamo del file esterno .html, sia visibile sul Form, né che siano state impostate le coordinate e le sue dimensioni. Non è, dunque, necessario neppure utilizzare la sua proprietà booleana .Visible. E' sufficiente via codice che l'oggetto WebView sia dichiarato e meramente istanziato, e che sia impostata la sua proprietà .Url indicando il percorso ove risiede il file .html da utilizzare:
Public Sub Form_Open() Dim wv As WebView ' Abilitiamo i "plugin" nelle pagine WEB: WebSettings[WebSettings.PluginsEnabled] = True With wv = New WebView(Me) .Url = "percorso_del_file.html" End With End