HTMLViewGo and update
BlitzMax Forums/MaxGUI Module/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. 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!!!! ;-) |