javascript里面有不有可以得到当前页面地址的函数,具体是怎么写的呢
假设我的网页发布地址是www.ccc.com/tt.html,我想在脚本中得到这个字符串,应该怎么写呢。 问题点数:20、回复次数:7Top
1 楼Croatia(Croatia)回复于 2004-11-02 09:46:10 得分 0
location.hrefTop
2 楼wangyaoxing()回复于 2004-11-02 09:54:04 得分 0
假设我原来的网页是这样写的:
<PARAM NAME="downaddress" id="downaddress"
value="http://www.mop.gov.cn/2005gwy/doc/tjb.zip">
我想把这个value换成当前网页的地址,应该怎么来写呢?
Top
3 楼wangyaoxing()回复于 2004-11-02 10:02:12 得分 0
这段语句并不在script里面呀,怎么来用location.hrefTop
4 楼wangyaoxing()回复于 2004-11-02 10:15:37 得分 0
我试了一下,但是有点问题,我的ie地址栏里面是一个f:/192.168.0.2/ff.html
但是我取得的字符串却是file:///f:/192.168.0.2/ff.html,这是怎么回事呢Top
5 楼Croatia(Croatia)回复于 2004-11-02 10:33:30 得分 10
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fncSet(){
document.all['downaddress'].value= location;
alert(document.all['downaddress'].value);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="JAVASCRIPT:fncSet();">
<FORM METHOD=POST ACTION="1.html" NAME="frmSet">
<PARAM NAME="downaddress" id="downaddress" value="http://www.mop.gov.cn/2005gwy/doc/tjb.zip">
</FORM>
</BODY>
</HTML>Top
6 楼Croatia(Croatia)回复于 2004-11-02 10:35:22 得分 10
file:///f:/192.168.0.2/ff.html
file://是表示它当前使用的协议。就和你的http一样。看来你需要去补习一些关于这方面的知识。
刚才给你的例子:
<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
var para = location;
document.write("<APPLET CODE='Param.class' WIDTH=400 HEIGHT=400>");
document.write("<PARAM NAME='data' value=" + para + ">");
document.write("</APPLET>");
</SCRIPT>
</BODY>
</HTML>Top
7 楼Croatia(Croatia)回复于 2004-11-02 10:40:20 得分 0
给你一个参照的东西吧!
可能你能明白一些。
http://www.tisin.com/school/homepage/jscript/lesson/learn3/tech/js/wina1.htm#1012987
Top




