Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于清除缓存和使用画布背景重新加载iframe的内联按钮_Javascript_Html - Fatal编程技术网

Javascript 用于清除缓存和使用画布背景重新加载iframe的内联按钮

Javascript 用于清除缓存和使用画布背景重新加载iframe的内联按钮,javascript,html,Javascript,Html,我有一个iframe用和内联按钮重新加载,但无法用这个按钮重新加载画布背景图像。我正在构建的框架的限制要求所有操作都是内联的,这就是问题所在。如果页面标题中没有缓存,我也无法解决此问题 这是为了嵌入一个web应用程序,该应用程序具有接受html、js、python和php的静态文本,但前提是存在不需要外部文件才能工作的内联元素。我尝试了几个历史记录选项。转到(0),但似乎找不到修复方法 onclick="var ifr=document.getElementsByName('lc-drawing

我有一个
iframe
用和内联按钮重新加载,但无法用这个按钮重新加载
画布
背景图像。我正在构建的框架的限制要求所有操作都是内联的,这就是问题所在。如果页面标题中没有缓存,我也无法解决此问题

这是为了嵌入一个web应用程序,该应用程序具有接受html、js、python和php的静态文本,但前提是存在不需要外部文件才能工作的内联元素。我尝试了几个
历史记录选项。转到(0)
,但似乎找不到修复方法

onclick="var ifr=document.getElementsByName('lc-drawing with-gui')[0]; ifr.src=ifr.src;history.go(0);">Refresh Image

我希望加载的
iframe
d画布在使用按钮时刷新背景图像。发生的情况是,
iframe
重新加载,但画布背景不会在图像文件更改时更新。

其中的onclick代码是用于刷新标题为“lc drawing with-gui”的iframe的按钮中的代码。我解决了这一问题,我没有使用画布加载图像,而是使用透明背景加载画布,然后在其后面的div中设置图像。之后,我使用这个小代码通过缓存破坏来刷新图像。函数reload(){img=document.getElementById(“form_quoimg1_img”);img.src=“img.png?rand_number=“+Math.random();}