图片的触发问题
下面是代码有两个 可是好像都不对
<script language="JavaScript" >
function jsgo() {
window.location.href = "index.asp?page=" + document.getElementById("vpage").value;
}
</script >
<a href="#" onclick="javascript: jsgo();" ><input type=image src=pic/go.GIF>
<script language="JavaScript" >
function jsgo() {
window.location.href = "index.asp?page=" + document.getElementById("vpage").value;
}
</script >
<input type=image src=pic/go.GIF onclick="javascript: jsgo();" >
这两段代码是写在<td></td>中的 是不是点图片跳转啊...?? 还有,代码里面没有 vpgae <td align="center" valign="middle" >图片共有:<%=rs.pagecount%>页,目前位于第<%=pageno%>页,跳转到第
<input name="vpage" type="text" size="4">
页
<script language="JavaScript" >
function jsgo() {
window.location.href = "index.asp?page=" + document.getElementById("vpage").value;
}
</script >
<a href="#" onclick="javascript: jsgo();" ><input type=image src=pic/go.GIF></td> 是 上面的代码是asp中的 <img src="pic/go.GIF" onclick="jsgo()" />
或者
<input type="button" style="background:url(pic/go.GIF) no-repeat center; border:0pt; margin:0px; padding:0px; width:图片的宽px; height:图片的高px;" /> 谢了 楼上的有用 我说一下你原代码可能存在的错误:
<input name="vpage" type="text" size="4">
<script language="JavaScript" >
function jsgo() {
window.location.href = "index.asp?page=" + document.getElementById("vpage").value;//这个地方你用的是getElementById()所以你的input 不应该是name="vpage",应该是id="vpage";
}
</script > 知道 这个xhtnl中的新标准 本人正在学 xhtml中好像没有name 只有id 有这种功能 不过有的浏览器用两个都是对的 xhtml??它和html有什么不同啊!! ie下,如果使用getElementById先会寻找id对应的元素,如果找不到,再去找name对应的元素,且是找到的第一个对应的元素。但其他浏览器在找不到id对应的元素会直接返回undefined。
不是说没有name,而是说,如果要获取元素,那么就使用id,而name只用在表单中,以便在表单提交后在服务器端获得表单字段的值。
至于xhtml和html的不同,其实可以说xhtml是html的一子集,它拥有更多的限制,拥有更多的规范,而不能想html那样乱写。比如,在html中,设置字体最广泛的采用<font>标签,而xhtml中则规定抛弃<font>标签,仅使用元素的style属性或外部的css文件来设置字体的样式。 前者叫扩展超文本标记语言 后者叫标记语言
前者是 extended hypertext markup language 后者是hypertext markup language
也就是html 的扩展 至于细节 哪些加了 那些改了 就上百度 具体的我就不说了 嗯,大体明白,楼上两位,谢谢了!! 学习了
页:
[1]
