我使用intel xdk創建了一個小應用程序我已經將id值從一個頁面傳遞到另一個頁面。我的問題是,當我在html中打印一些鏈接時,我無法從其他頁面傳遞值。我想通過這種方式:當打印鏈接時,將javascript函數調用到鏈接中
<script>
document.write("<a href='#' onclick='sendID('page2.html', '21')'>Link</a>");
</script>
我已經值id通過從一個網頁到另一個但在這種情況下,我需要從印刷環節傳遞。這是可能的還是另一種方式。謝謝!
另外我不知道是否有另一種方法來調用一個函數,當鏈接打印時接收參數。
更多信息。在我的腦海標籤:
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function sendID(dir, id)
{
dir +="?";
nomVec = id.split(",");
for (i=0; i<nomVec.length; i++){
dir += nomVec[i] + "=" + nomVec[i]+"&";
}
dir = dir.substring(0,dir.length-1);
location.href=dir;
}
</script>
</head>
在我的身體標記:
<body>
<a href="#" onclick="sendID('page2.html', '21')">Right link</a><br>
<br>
<br>
<script>
document.write("<a href='#' onclick='sendID(page2.html, 21)'>Link</a>");
</script>
</body>
在第一個鏈接的函數被調用,我重定向到其他頁面,但在印刷環節是沒有按」工作。
在document.write執行之後,文檔所有的東西都是錨標籤,沒有JavaScript函數sendID,您提供的信息含糊不清,不可能提供替代解決方案。 – 2015-04-02 03:11:57
我寫了更多的信息。 – Pepe 2015-04-02 03:18:32