[英]replace onpage text with jquery and prompt file download
好吧,這就是我想要做的。
一個用戶使用短鏈接?f = xHnAnn然后將它們發送到/psn/xHnAnn.aspx,在那里他們收到一條Thank You消息並將文件推送到瀏覽器。
我想用jQuery做的是當用戶發送到那個頁面時他們看到准備文本,當2200毫秒延遲通過並且文件被推送給用戶時,准備就變成了謝謝。
我目前沒有使用或有任何jQuery寫入。 我使用基本的JavaScript進行延遲推送。
<?php if($_GET['f'] == 'xHnAnn') { ?> //just an example actuall code has == $itemID
<script type="text/javascript">
<!--
function delay(){
window.location = "psn/xHnAnn.aspx?hash=fa456f8df65663d9fb"
}
//-->
</script>
<?php } ?>
我已經為你寫了一些東西:
function delay(time) {
timeout = setTimeout(function() {
document.getElementById("thanks").innerHTML = "Thank You!";
}, time);
}
delay(2200);
還有一個簡短的小提琴
這是一種方法(使用jQuery):
<p id="status">Preparing text...</p>
<script type="text/javascript">
window.setTimeout(function(){
$("#status").html("Thanks for waiting!");
}, 2200);
</script>
如果要將文本更改之間的延遲從2200毫秒更改為2200秒(加載時間為37分鍾),則將上述代碼中的2200
替換為2200000
。
或者如果你不想使用jQuery,你可以使用純javascript代替:
<p id="status">Preparing text...</p>
<script type="text/javascript">
window.setTimeout(function(){
document.getElementById("status").innerHTML = "Thanks for waiting!";
}, 2200);
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.