!!UP有分!!如何使用语句修改浏览器的URL地址? (200分)

  • 主题发起人 主题发起人 hryyx
  • 开始时间 开始时间
H

hryyx

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使用脚本语句修改浏览器的URL地址?但是不需要跳转当前页面,
类似DELPHI的Edit1.Text := 'MYSTRING";
类似API的SetWindowText(Handle, "MYSTRING);
我知道用JAVASCRIPT可以Window.Location = "http://xxx.com"
但是我不需要跳转页面,只需要把显示在地址栏的内容修改掉即可!
 
我着急呀!
 
需要先找到 Edit 的Handle
假设已经找到
var
P : PChar;
begin
P := 'This is a test';
SendMessage($1b01b4,WM_SETTEXT,0,Integer(P));
end;

SetWindowText没有效果
 
用 IFRAME 把你要显示的内容放在里面就 URL 地址栏就不会变了。。。
 
realLearning:
我是想用脚本语句,如ASP,PHP,JAVASCRIPT等
darnis:
能说详细点吗,分不够我可以再加,谢谢!
 
redirect,没明白你的意思。
 
使用ActiveX也可以,能仿照3721做个IE插件,也行呀!各位请出谋划策呀!!!!
[:(][:(!][:)]
 
IFRAME(内联浮动帧)建立内联浮动帧。

说明
这个元素是块元素。IFrame起文档中文档的作用。
因此,对IFrame对象的访问是通过frames集合提供的。
使用frames集合在IFrame中阅读或编写元素。

属性
align, className, dataFld, dataSrc, document, frameBorder,
frameSpacing,hspace, id, innerHTML, innerText, isTextEdit,
lang, language, marginHeight,marginWidth, offsetHeight,
offsetLeft, offsetParent, offsetTop, offsetWidth,outerHTML, outerText,
parentElement, parentTextEdit, scrolling, sourceIndex, src,style, tagName,
title, vspace

方法

contains, getAttribute, insertAdjacentHTML, insertAdjacentText,
removeAttribute, scrollIntoView, setAttribute

集合

all, children


如果你对HTML比较孰的话,,应该知道怎么做了吧。。。

举个例子。

index.html:

<html>
<body>
<iframe src = 'a1.php'></iframe>
</body>
</html>

a1.php 是你想连接的页面,这个时候,你要连接的东西都在Iframe 里的话,,
你的地址栏是始终保持不变的。。
 
直说了吧:
我申请一个国际域名http://www.XXX.com然后转移到一个http://XXX.XXX.XXX.XXX(IP地址)的网址,
我要求在地址栏内输入http://www.XXX.com回车,地址栏不能变成http://XXX.XXX.XXX.XXX的形式,
而要继续保持我的http://www.XXX.com格式。
 
后退
顶部