我现在做一个铃音试听的,当点击试听时,弹出一个新页面,我是这样写的,代码如下:
<a href="javascript:to_try(ling_id)" target="_blank">试听</a>
问题为:新页面能弹出,但是javascript没有执行,我应该怎么做呢?因为我们这个网站都是用javascript来提交内容的,所以我前面的不能改,它必须要提交ling_id到后台执行,然后根据ID获得铃音的全部信息,在新页面上显示出来,请问我该怎么做呢?各位高手帮帮忙啊!
<a href="javascript:to_try(ling_id)" target="_blank">试听</a>
问题为:新页面能弹出,但是javascript没有执行,我应该怎么做呢?因为我们这个网站都是用javascript来提交内容的,所以我前面的不能改,它必须要提交ling_id到后台执行,然后根据ID获得铃音的全部信息,在新页面上显示出来,请问我该怎么做呢?各位高手帮帮忙啊!
document.member.ling_id.value = arg;
document.member.selector.value = 1;
document.member.item_code.value = "boost";
document.member.command.value = 5;
document.member.next_page.value = "grade/lingTry";
document.member.curr_page.value = "grade/lingGrade";
document.member.submit();
}它是提交到一个servlet的函数,然后在java里找它要的下一个链接,也就是next_page
是不是先打开了‘-blank’页面,而找不到你的JS啊
你可以在你的JS 里面加 window.open(url)
我也不知道为什么?
<a href="javascript:to_try(ling_id)" target="_blank">试听</a>
点击试听,然后触发 to_try(ling_id) function提交表单到新开的页面吗?是根本没打开页面还是表单中有很多parameter一个都取不到,还是一些取不到一些能取到??
href="javascript:void(0)">试听</a>
我这样写也不行啊,错误一样,请问我到底应该怎样写才可以呢,还是这种做法根本就不通啊?
先不要在新窗口打开,看看当前页面能不能进入
document.member.ling_id.value = arg;
document.member.selector.value = 1;
document.member.item_code.value = "boost";
document.member.command.value = 5;
document.member.next_page.value = "grade/lingTry";
document.member.curr_page.value = "grade/lingGrade";
document.member.submit();
}在每一行中看看你是不是都正确执行了javascript里面的变量根平常的不同
<table height="1%" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="1%"><img src="images/bottom1.jpg" width="15" height="31"></td>
<td width="98%" nowrap background="images/bottom2.jpg" class="divCell">试听</td>
<td width="1%"><img src="images/bottom3.jpg" width="15" height="31"></td>
</tr>
</table>
</div>
如果是没执行,就用个层把你要做的字符放进去看看!
<table height="1%" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="98%" nowrap background="images/bottom2.jpg" class="divCell">试听</td>
</tr>
</table>
</div>
把 target="_blank"去掉!!!
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<%# isRing("试听",ling_id)%>
protected string isRing(object a,object b)
{
if(a.ToString()=="")
{
return null;
}
else
{
return"<a href=# onclick=MM_openBrWindow('ringpre.aspx?id="+b+"','彩图','width=450,height=300')>"+a+"</a>";
}
}这两天刚写的.