高分求助网页编程问题,急(分数还可追加)

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:41:41
我有一个广告,有三种文字,中文,英文,法文,为了让广告的效果最好,我想设计这样一个网面,当用户点击我的广告链接时,如果是中国的ip我想让链接指向中文网页,如果是美国英国的ip,则指向英文网页,如果是法国的ip则指向法国的网页,如果不明,则指向三种文字混合的网页,另外最好这个网页还有识别代理功能,如果发现浏览者是通过代理的也指向混合网页

我对网页设计只知点皮毛,所以请知道的朋友赐教,越详细越好,如果成功还可追加几百分

希望能提供源代码,因为我不懂这些,如果实在没办法,也希望朋友们能指点这方向,怎么解决这个问题,这里先谢了
三楼的朋友,我确实不会动态网页设计,如果你能帮你的忙那很感激了,至于用哪种代码,我不讲究,只要可以申请支持这种语言空间,如果你都有本事,那用asp最好吧,我觉得这个好像常用点,另外我有朋友知道点这个,只是他做不出来

如果这件事成功,给你追加几百分也没问题,不想公布代码可以用百度站内短信发给我,谢谢了

5楼的朋友,很感谢你的费心,你又提供了一条思路,不过直接跳转不就行了,何必还要人工点一下,另外,不知是不是我不会用,你的代码我用遨游、世界之窗浏览器时好像不太对了,我有一次换成韩文,现在看一些中文网面不知为什么莫名其妙变成韩文了,也许还是ip地址好点

其实不必按照IP判断,而且有时候IP判断法并不准确(例如一个中国学生在美国留学,他还是更喜欢中文的)。下面这份代码判断了用户浏览器的默认语言(这通常和操作系统的默认语言一致),并根据判断结果,选择预先设定好的链接(如果没有匹配语言,就用默认语言)。

下面的代码在IE7测试通过
------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Multi-Language </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var DefaultLang = 0;                                //设定默认语言,这里是中文
var LangPat = [/^zh.*/i, /^en.*/i, /^fr.*/i];        //中文, 英文, 法文
var URLs = new Array();
//参照下面的方式添加连接,三个地址分别对应中、英、法文,支持绝对地址和相对地址
URLs["Yahoo"] = ["http://yahoo.com.cn","http://yahoo