javascript静态的url如何传递

 更新时间:2007年05月03日 00:00:00   作者:  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题 1</title>
</head>

<body>
<div id="testWrap">
<img src="http://bbs.blueidea.com/images/blue/logo.gif" alt="test image" name="testImage" id="testImage" />
</div>
<script>
function ImgClick(){
var hhj;
hhj=document.getElementById("testImage").getAttribute("src");
window.location="http://www.jsjdzx.com/bbs/images/upfile/200753182445.htm?testImage="+hhj;
}
</script>
<a href="javascript:ImgClick();" onclick="javascript:ImgClick();">传图片地址</a>
</body>

</html>
处理页面:
复制代码 代码如下:

<Html>
<Head>
<Meta http-equiv="Content-Type"content="text/html; charset=gb2312">
<Title>示例</Title>
<script>
function QueryString()
{//构造参数对象并初始化
var name,value,i;
var str=location.href;//获得浏览器地址栏URL串
var num=str.indexOf("?")
str=str.substr(num+1);//截取“?”后面的参数串
var arrtmp=str.split("&");//将各参数分离形成参数数组
for(i=0;i < arrtmp.length;i++){
  num=arrtmp[i].indexOf("=");
  if(num>0){
   name=arrtmp[i].substring(0,num);//取得参数名称
   value=arrtmp[i].substr(num+1);//取得参数值
   this[name]=value;//定义对象属性并初始化
   }
}
}
var Request=new QueryString();//使用new运算符创建参数对象实例
</script>
</Head>

<Body>
<script>
var newElement=document.createElement("div");//创建div对象
var str="图片地址为:<u>"+Request["testImage"]+"</u>";//利用实例["字段名称"]获取参数内容
newElement.innerHTML=str;
document.body.appendChild(newElement);//向文档添加div对象
</script>

</Body>
</Html>

相关文章

  • JavaScript单例模式实现自定义弹框

    JavaScript单例模式实现自定义弹框

    这篇文章主要为大家详细介绍了JavaScript单例模式实现自定义弹框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • 图片预载入

    图片预载入

    [红色]图片预载入...
    2006-10-10
  • 一款js和css代码压缩工具[附JAVA环境配置方法]

    一款js和css代码压缩工具[附JAVA环境配置方法]

    压缩css和js是我们工作中经常要处理的一件事,这里介绍的是一款基于YUICompressor,淘宝封装的css和js压缩工具TBCompressor.
    2010-04-04
  • JavaScript实现浅拷贝与深拷贝的方法分析

    JavaScript实现浅拷贝与深拷贝的方法分析

    这篇文章主要介绍了JavaScript实现浅拷贝与深拷贝的方法,结合实例形式总结分析了JavaScript浅拷贝与深拷贝的定义与使用方法,需要的朋友可以参考下
    2018-07-07
  • javascript写一个ajax自动拦截并下载数据代码实例

    javascript写一个ajax自动拦截并下载数据代码实例

    这篇文章主要介绍了javascript写一个ajax自动拦截并下载数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • js实现一个简易计算器

    js实现一个简易计算器

    这篇文章主要为大家详细介绍了JS实现一个简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • 个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节

    个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节

    这篇文章主要介绍了个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节,本文讲解了变量转换、取整同时转换成数值型、日期转数值、类数组对象转数组、进制之间的转换等方法技巧,需要的朋友可以参考下
    2015-06-06
  • js+html制作简单日历的方法

    js+html制作简单日历的方法

    这篇文章主要为大家详细介绍了js html制作简单日历的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 轻松掌握JavaScript策略模式

    轻松掌握JavaScript策略模式

    这篇文章主要帮助大家轻松掌握JavaScript策略模式,什么是js策略模式,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 微信小程序倒计时功能实现代码

    微信小程序倒计时功能实现代码

    倒计时功能在项目开发中经常会用到,今天小编给大家介绍下微信小程序倒计时功能实现代码,需要的朋友参考下吧
    2017-11-11

最新评论