Italian Webview e javascript creato da codice

LordZenzo

Well-Known Member
Licensed User
Longtime User
un saluto a tutto il forum
in una mia applicazione ho una webview, in essa carico del codice HTML+JS come stringa da passare poi con loadHTML
ossia
B4X:
HTM = "<div onclick='rotate()'>"
    For i = 1 To 10
        link2 = link & "-" & i & ".jpg"
        HTM = HTM & "<div style='display: block;'id='page"&i&"' name='foto'><img src='"& link2 &"' style='width:100%'></div><div style='display: block;width:100%;height:1%;background-color:yellow'></div>"
    Next
    HTM = HTM & " </div><script>function rotate(){a=document.getElementsByName('foto');If (a[0].style.transform=='') {For (let i = 0; i < a.length; i++) {    a[i].style = 'height:100vw;transform:rotate(90deg)';}    } Else {    For (let i = 0; i < a.length; i++) {    a[i].style = 'height:100vw;';}}}    </script>"
    WebView1.LoadHtml(HTM)
in questo modo visualizzo 10 foto intervallate da una linea gialla
al tocco su una foto dovrebbe far ruotare tutte le foto di 90 gradi
dovrebbe perché non lo fa, lo script è giusto, verificato su pc, sembra non rilevare il click, al posto di onclick ho anche provato "ontouchend" che rileva quando il dito viene alzato da un display touch, ma anche cosi nada
 

Xfood

Expert
Licensed User
Hai provato con questo

In alternativa al webview?
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
Hai provato con questo

In alternativa al webview?
appena ho sufficiente tempo lo provo
 

drgottjr

Expert
Licensed User
Longtime User
lo script funziona. il tocco si rileva. e gli spazi (che contengono le imaggine) si ruotano. non ho problema
(a parte il codice html, che e bruttissimo da leggere cosi). cosa e esattamente quello che non funziona per te?
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
lo script funziona. il tocco si rileva. e gli spazi (che contengono le imaggine) si ruotano. non ho problema
(a parte il codice html, che e bruttissimo da leggere cosi). cosa e esattamente quello che non funziona per te?
al tocco non ruotano le immagini, si l'html è meno che minimale del resto è creato solo come view di foto presenti online, per ora mi sono fermato, ho sprecato fin troppo tempo per una cosa che dovrebbe essere banale
 

drgottjr

Expert
Licensed User
Longtime User
non ti interessa piu? nemeno io
 

Attachments

  • 1.png
    1.png
    146.7 KB · Views: 90
  • 2.png
    2.png
    78.4 KB · Views: 95
  • 3.png
    3.png
    149.7 KB · Views: 87
Top