
I try to go to an anchor in a web page into a webgadget , but with a button
I have try with JavaScript, but that not works
Surelly my code javascript is not good, or perhaps it's not possible like this.
All method interested me

Code: Select all
Enumeration
#Form0
#Web0
#BoutonGoto50
EndEnumeration
OpenWindow(#Form0, 664, 253, 411, 451, "New window ( 0 )", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
WebGadget(#Web0, 14, 20, 384, 401, "")
ButtonGadget(#BoutonGoto50, 50, 428, 315, 20, "Goto to anchor 50")
Html$ = "<!DOCTYPE HTML PUBLIC " + Chr(34) + "-//W3C//DTD HTML 4.01 Transitional//EN" + Chr(34) + ">" + #CRLF$
Html$ + "<html>" + #CRLF$
Html$ + " <head>" + #CRLF$
Html$ + " <title>Document sans titre</title>" + #CRLF$
Html$ + " <meta http-equiv=" + Chr(34) + "Content-Type" + Chr(34) + " content=" + Chr(34) + "text/html; charset=iso-8859-1" + Chr(34) + ">" + #CRLF$
Html$ + #CRLF$
Html$ + " </head>" + #CRLF$
Html$ + #CRLF$
Html$ + " <body>" + #CRLF$
Html$ + #CRLF$
For i = 1 To 60
Html$ + "<a href=#Kcc" + Trim(Str(i)) + ">I'm KCC line number " + Trim(Str(i)) + "<br><br><br></a></body>" + #CRLF$
Next
Html$ + " </body>" + #CRLF$
Html$ + "</html>" + #CRLF$
SetGadgetItemText(#Web0, #PB_Web_HtmlCode, Html$)
Repeat
Evenement = WaitWindowEvent()
If Evenement = #PB_Event_Gadget
Select EventGadget()
Case #BoutonGoto50
GoAnchor$ = "<!DOCTYPE HTML PUBLIC " + Chr(34) + "-//W3C//DTD HTML 4.01 Transitional//EN" + Chr(34) + ">" + #CRLF$
GoAnchor$ + "<html>" + #CRLF$
GoAnchor$ + " <head>" + #CRLF$
GoAnchor$ + " <title>Document sans titre</title>" + #CRLF$
GoAnchor$ + " <meta http-equiv=" + Chr(34) + "Content-Type" + Chr(34) + " content=" + Chr(34) + "text/html; charset=iso-8859-1" + Chr(34) + ">" + #CRLF$
GoAnchor$ + #CRLF$
GoAnchor$ + " </head>" + #CRLF$
GoAnchor$ + #CRLF$
GoAnchor$ + " <body>" + #CRLF$
GoAnchor$ + #CRLF$
GoAnchor$ + "<script language=javascript>"
GoAnchor$ + "gotourl(" + Chr(34) + "#Kcc50" + Chr(34) + " );"
GoAnchor$ + "</script>"
GoAnchor$ + " </body>" + #CRLF$
GoAnchor$ + "</html>" + #CRLF$
SetGadgetItemText(#Web0, 0, GoAnchor$)
EndSelect
EndIf
Until Evenement = #PB_Event_CloseWindow