HTMLViewGo and update

BlitzMax Forums/BlitzMax GUI Programming/HTMLViewGo and update

I written a little htmlviewgo to preview a website, than i change something
in the html source , htmlviewgo will not update the page.

		If EventSource()=apply
			HtmlViewGo htmlviewpreview,AppDir+"index.html"
			Print "Refreshed"
		EndIf


What happens. Is somthing wrong with my code. I have insert in the html source
the meta tag for nocache.

Does it work if you navigate away from the page (to say another 'Loading' page) and then navigate back?

The problem is then i am reload the same side. Any idea?

you have to save the current html code as a temporal website anywhere on your harddisk, f.e. as temp.html.
If you call HtmlViewGo again and temp.html <> 0, you have to load temp.html,
else you can load the orginal page.
I have some code for this, have so search it though ^^

so here it is:
Global tempsite$=(SystemProperty$("TEMPDIR") + "\temp.html")

orgcontent$=TextAreaText(textarea) ;Original content, has to be defined just after the 
								   ; website is loaded


;---------------------------------------------------------------

If WebsiteLoaded=True
	
	TempString$=TextAreaText(Textarea) ; current content of the textarea that contains the html code
	
	If OrgContent$ <> TempString$ 	      ; if changes were made in the source code
		TempWebsite=WriteFile(tempsite$) 
		WriteString TempWebsite,TempString$ ;contents of textarea are copied to tempfile
	EndIf
	
EndIf
			

If EventSource()=apply
	
	TempSiteExists=FileType(tempsite$)
	If TempSiteExists <> 0
		HtmlViewGo htmlviewpreview,tempsite$
	Else
		HtmlViewGo htmlviewpreview,"index.html" ;original loaded website
	EndIf

EndIf



It should work, let me know!

HtmlViewRun htmlviewpreview, "window.location.reload();"


Thanx @ BlueApple works great!!!!
;-)