-1

我正在使用 dojo 编写脚本。我想给出链接到 excel 文件的本地路径的 href 标记。它在 IE 中运行良好,即当我单击它要求打开/保存/取消的链接时。但是相同的代码不适用于 Firefox。有什么解决方法吗?我正在编写代码,期待您的有用意见。

var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());
4

5 回答 5

0

你有你的报价在错误的地方:

var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
// Not here -------------^        ^
// Yes here ----------------------+
于 2013-08-25T09:40:29.393 回答
0

您的 HTML 语法无效 - 应该是<a href="/path/abc.csv">Export</a>.

于 2013-08-25T09:40:34.323 回答
0

可能是因为引用的地方。它应该在href之后

var href = dojo.place ('<a href = "/path/abc.csv">',dojo.body());
于 2013-08-25T09:41:09.593 回答
0

你在锚标签处被双引号,这是错误的,

var href = dojo.place ('<"a href = /path/abc.csv"><Export></a>',dojo.body());

您的锚标记 href 应更改为

var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
于 2013-08-25T09:41:17.070 回答
0

您的引号" ... "位置不正确,语法无效。它应该是:

var href = dojo.place ('<a href = "/path/abc.csv"><Export></a>',dojo.body());
                                  ^
//note quotes here................^
于 2013-08-25T09:42:05.030 回答