在JAVASCRIPT中如何获取浏览者浏览器输入的地址? 如题,本人想根据来访域名不同显示不同内容,请问如何获取来访地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript 能得到访问者的域名?如果用jsp,就可以从request中拿到 使用JSP文件也可以,但是需要在HTML中可以执行。 重述一次我的要求。根据来访者的域名不同,让其看到的表格显示的内容不同。如来源是url1则显示你好,否则则显示你还好吗?但是你好和你还好吗要放在两个表格中。 <script language="javascript">alert(document.location);</script> <html><head> <title> Terms and conditions </title></head> <body topmargin="2" marginwidth="2" marginheight="2" leftmargin="2" bgcolor="#ffffff" alink="#006699"><form name = "form1"><tr id="id_one"><td>从指定域名访问所显示的内容</td></tr><tr id="id_two"><td>不是指定连接访问显示的内容</td></tr></form><script type="text/javascript" language="JavaScript"> if( document.location = "mg.371.com" ) { window.document.getElementById('id_one').style.display ="none";//不显示 window.document.getElementById('id_two').style.display ="";//显示 } else { window.document.getElementById('id_one').style.display =""; window.document.getElementById('id_two').style.display ="none"; }</script></body><!--End Body--> </html>这是我的一段代码,但是无法达到设想的功能 在jsp中的代码:<% String host = request.getHeader("host"); if(url1.equals("host"))out.println("你好"); if(url2.equals("host"))out.println("你还好");%> 哦,你可以用div层控制一下试试看 谢谢CHZWIN。但是我要显示的是两个表格,不是两句话,如果是两句话问题倒是可能简单一些。 你的那段代码从表面看上去没有多大问题。但你输出document.location看看就有没有问题了,因为document.location获取到的值是包含所有的URL字符串,比如:http://,及URL后面的参数?&等等。所以你要进行获取数据的操作才可以。 此贴结束。因为没有办法按照官方的方式结贴。我要给RUNBING10分,可是系统不允许。其他人没有帮忙。而RUNBING也是在我解决之后才给出的思路。 关于回调函数 eclipse可以直接建立weblogic工程吗? 动态添加的按钮看不见它的value属性的值?? dwr 推技术 在线等:如何将上传到服务器的图片显示在客户端jsp页面 请问产品系统要上传文件要怎么解决啊 myeclipse编写代码的时候 myeclipse突然罢工 由于淘宝登陆加密了,我想到了软件内置浏览器!一起探讨一下吧! 关于单选按钮的问题 帮我试试这个返回值|? 一个初学Hibernate的困惑 jsp页面显示图片问题?
如果用jsp,就可以从request中拿到
根据来访者的域名不同,让其看到的表格显示的内容不同。如来源是url1则显示你好,否则则显示你还好吗?
但是你好和你还好吗要放在两个表格中。
alert(document.location);
</script>
<head>
<title> Terms and conditions
</title>
</head>
<body topmargin="2" marginwidth="2" marginheight="2" leftmargin="2" bgcolor="#ffffff" alink="#006699">
<form name = "form1"><tr id="id_one"><td>从指定域名访问所显示的内容
</td>
</tr><tr id="id_two"><td>不是指定连接访问显示的内容
</td>
</tr></form><script type="text/javascript" language="JavaScript">
if( document.location = "mg.371.com" ) {
window.document.getElementById('id_one').style.display ="none";//不显示
window.document.getElementById('id_two').style.display ="";//显示
} else {
window.document.getElementById('id_one').style.display ="";
window.document.getElementById('id_two').style.display ="none";
}
</script>
</body>
<!--End Body-->
</html>
这是我的一段代码,但是无法达到设想的功能
<%
String host = request.getHeader("host");
if(url1.equals("host"))out.println("你好");
if(url2.equals("host"))out.println("你还好");
%>
但你输出document.location看看就有没有问题了,因为document.location获取到的值是包含所有的URL字符串,比如:http://,及URL后面的参数?&等等。
所以你要进行获取数据的操作才可以。