-
一个棘手的html网页制作问题5
我们发现:当我们打开网页:http://www.g.cn/时,网页将最终跳转到http://www.google.cn/(即浏览器中显示的网址);同样,打开:http://www.baidu.com/a.asp时,网页将最终跳转到http://www.baidu.com/search/error.html。而多数网页不会跳转,例如:打开http://mp3.baidu.com/时,网页地址仍然是http://mp3.baidu.com/。
现在,我想自己制作一个html网页(文件名:test.htm)。该网页要实现这样的功能:提取任何一个网页的最终网址,即:当我们在文本框中输入一个网址(如:http://www.g.cn/),点“确定”,则显示它最终跳转到的网址(http://www.google.cn/)(若该网页不会跳转,如:http://mp3.baidu.com/,则显示它目前的网址)。
该test.htm源文件如下:
请输入网址: <input type="text" name="t1" > <input value="确定" name="B1" type="botton" onclick=zh()> <br>
该网页最终地址: <input type="text" name="t2" >
<script language="javascript">
function zh()
{...
}
</script>
可惜我不知道function zh()这个javascript程序应该怎么写。特请求帮助!
我曾想过以下2种方案,但都无法实现!
方案1:
<script language="javascript">
function zh()
{var win = window.open(t1.value,"newwindow", "");
t2.value=win.location.href;
}
</script>
此方案的问题出在win.location.href。因为无论是javascript还是vbscript,都不允许跨域操作。但我的test.htm是在本机运行,不可能是输入的网址(如http://www.google.cn)在同一域名下。我在网上搜索了一些解决跨域的方法,并进行了尝试,但好象都无法提取win.location.href。
方案2:
<script language="javascript">
function zh()
{var url=t1.value;
var Http=new ActiveXObject("MSXML2.XMLHTTP");
Http.open("get",url,false);
Http.send() ;
t2.value=...;
}
</script>
此方案可以用Http.responseText提取任何一个网址(如http://www.google.cn)的源代码,但我却不知道用哪个函数提取该网页的网址。
请各位网有帮忙。您可以修正以上的2种方案,也可以提出您的方案。谢谢!2008年6月02日 09:29
目前还没有答案
相关推荐
通过以上分析,我们了解到如何构建一个基本的HTML电影网页设计,包括HTML文档结构、CSS样式设置、前端布局技术、导航栏效果、JavaScript的应用以及多媒体元素的使用。此外,还提到了常用的HTML编辑器,这对于初学者...
通过以上分析可以看出,这份期末作业不仅涵盖了网页设计的基本要求,而且提供了一个较为完整的框架,学生可以根据自己的兴趣和课程需求,进一步完善和优化这些网页模板。这对于提高学生的实践能力和掌握网页设计技能...
本资源就可以为你解决你所面临的这些问题,原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作资源合集,画面精美,非常适合初学者学习使用。 多套(HTML+CSS+JS)网页设计的学生期末大...
本资源是一个针对大学生的网页设计作品,主题围绕热门电影“捉妖记”,旨在教授和实践基本的静态HTML网页制作技能。这个网页设计作业利用了Dreamweaver这一常用的网页设计工具,适合初学者进行学习和参考。以下是这...
该作业的主要目标是设计与制作一个简单的HTML公司官方网站。这样的网站适用于多种场景,包括但不限于企业介绍、产品展示和服务说明等。根据题目描述,我们可以了解到这个项目是面向学生的,旨在通过实际操作帮助他们...
此网页设计案例是一个非常优秀的教学资源,不仅可以帮助学生掌握基本的HTML和CSS知识,还能让他们学会如何构建一个具有实际意义的个人网页。通过分析和模仿这样的网页设计案例,学生能够更快地提高自己的技能,并在...
本篇文章将深入探讨HTML网页设计的技巧以及在网页制作过程中可能遇到的常见问题,帮助你提升网页设计的专业水平。 首先,理解HTML基本元素至关重要。HTML由一系列标签组成,如`<html>`、`<head>`、`<body>`、`...
总的来说,这个“英雄联盟LOL静态HTML网页制作模板”不仅是一个游戏主题的网页设计实例,更是一个教学资源,让初学者能够通过实际操作,理解并应用HTML和CSS来构建动态、美观的网页。同时,通过Dreamweaver的使用,...
【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、...
根据给定文件中的【标题】,【描述】,【标签】,【部分内容】,我们可以从中提炼出一系列与HTML、CSS以及网页设计相关的知识点: ### 1. HTML与CSS基础知识 - **HTML(HyperText Markup Language)**: 是一种用于创建...
### 知识点一:HTML5与CSS3在校园网页设计中的应用 #### HTML5的重要性 HTML5作为当前网页设计的基础标准,提供了丰富的标签和功能,使得开发者能够更轻松地构建交互性强、易于维护的网站。例如,在创建校园网页时...
在这个“一个简单的HTML5网页设计”项目中,我们可以看到它被应用于创建一个多页面的网站,可能是某个大学生的结课作业。 首先,HTML5引入了语义化标签,如`<header>`, `<nav>`, `<section>`, `<article>`, `...
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部 区域背景色为100%宽度。都是给学生定制的都符合学生考试期末作业的水平,有的有js,有的视频+音乐+...
HTML5与CSS3在个人网页设计中的应用 - **HTML5**: 作为第五代的HTML标准,提供了更丰富的标签来支持多媒体内容,例如 `<video>` 和 `<audio>` 标签可以直接嵌入视频和音频,无需额外插件支持。此外,还引入了语义...
对于学生来说,掌握HTML网页制作技术不仅能够提升自己的数字素养,还能为未来的职业发展打下基础。本资源提供了“王力宏明星网页制作”的HTML网页成品,这是一份适用于学习和实践的优秀案例,可以帮助学生深入理解...
Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web...
在这个“html网页设计大作业”中,我们关注的重点是植物相关的主题,这表明学习者可能在创建一个关于植物的网站,旨在展示信息或教育用户。项目包含了7个页面,每个页面可能涵盖不同的植物或养花相关的话题,这为...
综上所述,这个HTML5期末考核大作业涵盖了HTML5、CSS3、JavaScript的基本应用以及网页设计的最佳实践,是一份非常适合初学者学习和参考的资料。通过实践这份作业,学生们不仅可以掌握前端开发的基础技能,还能提高...
通过以上知识点的学习和实践,学生可以掌握如何使用HTML5、CSS3和JavaScript构建一个具有基础交互功能的旅游网站。这些技能不仅适用于完成学业项目,也为未来从事前端开发工作打下了坚实的基础。
标题中的“学生旅游景点网页设计模板”表明这是一个针对学生群体,用于展示旅游景点的网页设计作品。这个模板可能包含了各种元素,如景点介绍、图片展示、旅游攻略等,旨在为学生提供一个信息丰富的在线平台,了解和...