我有一个网页可以使用按钮下载文件。但是在某些情况下,文件不会退出,下载链接也是空白的...所以每当用户点击链接页面时只需重新加载。如果我这样会很棒可以某种方式禁用页面重新加载并显示一个警告,说明文件尚不可用..
这是下载链接按钮code.row [“slink”]给出下载链接,有时可能会变空。
'<a href="'+row["slink"]+'"><button type="button" class="btn btn-info " data-row-id="' + row.id + '">Download</buttn></a> ';
答案 0 :(得分:3)
检查是否存在MyWidget
,否则用 javascript:alert(...)替换href(这不会为空白href重新加载页面,并显示提醒):
QAccessibleWidget::text()
答案 1 :(得分:1)
您可以将目标设置为空白:
<a ... ... target="_blank" > ... </a>
这将在新标签页中打开,而不是刷新。
您还可以使用条件来构建锚标记。
if (row["slink"] == "")
{
var atag = '<a href="javascript:void(0)" onclick="alert("No File Available")"><button type="button" class="btn btn-info " data-row-id="' + row.id + '">Download</button></a> ';
}
如果没有文件,这将发出警告。