我有这个代码工作正常,但我想要的是链接是可更改的,而无需进入HTML级别。可能类似于带有文本框的vb.net表单,点击按钮后链接会替换我当前拥有的链接。
是否可以将vb.net windows窗体与aspx.net表单链接起来?如果是,那么最佳方法是什么?
以下是代码:
<script type="text/javascript">
<!--
var step=1
var whichimage=1
function slideit(){
if (!document.images)
return
document.images.slide.src=eval("image"+step+".src")
whichimage=step
if (step<3)
step++
else
step=1
setTimeout("slideit()",1800)
}
slideit()
function slidelink(){
if (whichimage==1)
window.location="http://www.google.com"
else if (whichimage==2)
window.location= "http://www.facebook.com"
else if (whichimage==3)
window.location="http://www.twitter.com"
}
//-->
</script>
答案 0 :(得分:0)
试试这个
假设文本框是这个
<input id="txtbx" type="text">
然后你可以得到像这样的文本框内容
function slidelink(){
if (whichimage==1)
window.location= document.getElementById('txtbx').value;
else if (whichimage==2)
window.location= document.getElementById('txtbx').value;
else if (whichimage==3)
window.location= document.getElementById('txtbx').value;
}