Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 使用jqMath从excel渲染方程_Javascript_Html_Excel_Vba_Jqmath - Fatal编程技术网

Javascript 使用jqMath从excel渲染方程

Javascript 使用jqMath从excel渲染方程,javascript,html,excel,vba,jqmath,Javascript,Html,Excel,Vba,Jqmath,我想从Excel表单实时呈现用户方程。我创建了一个带有文本框(TextBox1)和Microsoft Web浏览器元素(WebBrowser1)的表单。我有一个html文件'eqn.html'存储在与jqMath文件相同的目录中。我的问题是将文本框的值传递给html文件 我的不雅观的解决方案是使用查询字符串。我的VBA是: Private Sub TextBox1_Change() WebBrowser1.Navigate2 ("D:\Users\Geddes\Desktop\new grap

我想从Excel表单实时呈现用户方程。我创建了一个带有文本框(TextBox1)和Microsoft Web浏览器元素(WebBrowser1)的表单。我有一个html文件'eqn.html'存储在与jqMath文件相同的目录中。我的问题是将文本框的值传递给html文件

我的不雅观的解决方案是使用查询字符串。我的VBA是:

Private Sub TextBox1_Change()

WebBrowser1.Navigate2 ("D:\Users\Geddes\Desktop\new graph plotter\mathscribe\eqn.html?" + TextBox1.Value)

End Sub
我的“eqn.html”文件是:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">

<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=UnifrakturMaguntia">
<link rel="stylesheet" href="jqmath-0.4.0.css">

<script src="jquery-1.4.3.min.js"></script>
<script src="jqmath-etc-0.4.0.min.js"></script>

</head>
<body>

<script>
var url = window.location.search;
url = url.replace("?", ''); // remove the ?
document.write("$$"+url+"$$");
</script>

</body>
</html>

var url=window.location.search;
url=url。替换(“?”,“”);//是否删除?
文件。写入(“$$”+url+“$$”);
这可以完成任务,但在文本框中键入每个字符后重新加载html文件似乎并不雅观

有更好的办法吗