第三十一课时
教学内容:
获取超链接传递数据
教学目的:
1.熟悉超链接传递数据的方式。
2.掌握获取超链接传递数据的方法。
教学重难点:
获取超链接传递数据的方法。
教学方法:
演示法、引导法
教学学法:
观察法、探讨法
教学过程:
一.引入
利用超链接在网页中传递数据是在网页中传递数据的一种常用方式。超链接传递数据的方式主要显示在url地址中。怎么来获取这种方式传递的数据呢?
二、新课
在a1.asp中的“设计”视图中输入“链接到a2.asp”并选中,在“属性”面板设置超链接如下:
然后在“代码”视图中设置,传递参数:
其中“?cs=我是大哥”
就是传递的变量名“cs”,传递的内容“我是大哥”。
第二中传递方法:
选中“链接到a2.asp”,设置超链接,在弹出窗口中,单击参数如下:
在参数对话框中,名称即为变量名输入“cs”,值输入“我是大哥”,如下图:
在a2.asp中,利用request对象的querystring集合来接收数据:相应代码如下:
<%
cs1=request.QueryString(\"cs\")
response.Write(“你传递的数据是:”)
response.Write(cs1)
%>
运行结果:
“Cs”为变量,是用户自定义的;我们在浏览器的地址栏中可以看到传递的数据。
注:获取传递参数时,“?”和“变量名”之间的不能有空格。
是否可以用表单的方式来传递超链接呢?
把超链接放在了表单中,并分别设置表单“属性”面板如下:
在此情况下,a2.asp代码不变。测试结果能够获取到数据。
在此情况下,a2.asp代码修改如下:
<%
cs1=request.form(\"cs\")
response.Write(“你传递的数据是:”)
response.Write(cs1)
%>
经测试,不能获取数据。
注:在表单中的超链接,只能采用“get”和“querystring”组合来获取传递的数据!
教学小结:
主要讲了超链接传递数据的方法,以及获取在表单中和不在表单中超链接传递的数据。
作业:
如下代码:
1.其中,该超链接传递的数据是____________.
2.判断:如果该代码的“?”后面加空格,则我们利用代码:cs1=request.querystring(“cs”)不能获取到数据。( )
教学反思:
超链接是网页中的必有元素,学生在设置超链接变量名和变量值基本都只使用了同一种方法----在代码中设置,其他两种方法使用也不能忽视,在点评时重点强调下。
因篇幅问题不能全部显示,请点此查看更多更全内容