var ttt=document.createElement("iframe");
ttt.src="liu.asp"
ttt.src="liu.asp"
解决方案 »
- div模拟alert,如何克服一个致命的缺陷
- 动态单选框
- 变量问题(这里的i是局部变还是全局变量啊?)
- 怎么编程实现然IE的编码设置成自动选择阿?
- 帮解释一下这几个prototype是什么意思
- javascript嵌套,如何使被嵌套的文件先执行?
- 12306的出发地、目的地的拼音或汉字的模糊匹配全国区县如何实现的?
- javascript怎样用replace
- 如何在javascript中判断浏览器的版本或其他信息
- 关于IE5.5 print template 讨论(可以用他做非常复杂的WEB打印)
- javascript高手请进,关于一个增量输入,自动完成控件的高难度的问题
- 请问如何在弹出的窗口中刷新
<script>
function get()
{
document.getElementById('a').src='your url';
}
</script>
<body>
<input type=button value=click onclick="get()">
</body>
我不想用iframe;
vivianfdlpw说的通过id改变src的方法可以吗?怎么报错?vivianfdlpw的思路比较符合我的想法,我就想在一个函数里能过改变src然后用innerHTMl来调用。不过还没调通,还有好的思路马?
<html>
<head>
<%
Dim objXMLHTTP, xml
Set xml = CreateObject("Microsoft.XMLHTTP")
xml.Open "GET","http://localhost/website/manageindex.htm", False
xml.Send Function bin2str(binstr)
Dim varlen,clow,ccc,skipflag
'中文字符Skip标志
skipflag=0
ccc = ""
If Not IsNull(binstr) Then
varlen=LenB(binstr)
For i=1 To varlen
If skipflag=0 Then
clow = MidB(binstr,i,1)
'判断是否中文的字符
If AscB(clow) > 127 Then
'AscW会把二进制的中文双字节字符高位和低位反转,所以要先把中文的高低位反转
ccc =ccc & Chr(AscW(MidB(binstr,i+1,1) & clow))
skipflag=1
Else
ccc = ccc & Chr(AscB(clow))
End If
Else
skipflag=0
End If
Next
End If
bin2str = ccc
End Function
function utf2str(binstr)end function%></head><body>
<%
response.Write bin2str(xml.responseText)
%>
</body></html>我现在手头没有js的脚本,而且这个是服务端的所以一开始没想给
keyword=Request("keyword");
var page=Request("start");
if(page==""){page="0"}
if(parseInt(page)>990){
document.write("<hr width=\"100%\" size=\"1\" style=\"color:#000000\" noshade>无内容...");
document.write("对不起,Google 为所有查询的结果数都不会超过 1000 个。 (您所请求的结果在第 8000 个之后。"); }else{
if(keyword!=""){
var googleURL;
googleURL="http://www.google.com/search?hl=zh-CN&lr=lang_zh-CN&ie=gb2312&oe=UTF-8&sa=N&start="
+page+"&q="+keyword;
var oReq = new ActiveXObject("MSXML2.XMLHTTP");
oReq.open("get",googleURL,false);
oReq.setRequestHeader("Content-Length",googleURL.length);
oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
oReq.send();
var HTML=oReq.responseText;
var startTag="<table width=100% border=0 cellpadding=0 cellspacing=0>";
var endTag="<br clear=all><div class=n>";
HTML=HTML.substr(HTML.indexOf(startTag),HTML.indexOf(endTag)-HTML.indexOf(startTag));
//去掉网页快照和相似网页
HTML=HTML.replace(/\-\s<\/font><a\sclass=fl.*类似网页<\/a>(<\/font>|(<br>.*<\/font>))/gi, "</font>");
document.write(HTML);
var Footer=oReq.responseText;
Footer=Footer.replace(/\/intl\/zh\-CN\//ig,"images/");
Footer=Footer.replace(/\/search\?q\=/ig,"google.htm?keyword="+Request("keyword")+"&q=");
Footer=Footer.match(/><br clear=all><div class=n><table.*<\/span><\/a><\/table>/);
//alert(Footer.substr(10));
document.write(Footer);
}else{
document.write("<hr width=\"100%\" size=\"1\" style=\"color:#000000\" noshade>...");
}
}
</SCRIPT>
我有这个现成的js代码,不想用,因为这种代码对浏览器的版本要求较高,并且不支持firefox。
我写了一个代码:function test()
{
url = "http://localhost/s.htm?kw=beijing&pn=0";
document.write("<script src="+url+"><\/script>");
document.write("<div id='dqdiv'></div><script>show('dqdiv');<\/script>");
}
function show(obj)
{
if (typeof(s)!= 'undefined')
{
if (!s || s.length < 1) return;
alert(s);
document.getElementById(obj).innerHTML = s;
}
}
http://localhost/s.htm?kw=beijing&pn=0页面里的内容为s='内容';我在本页cur.htm调用test()函数,在firefox里能出来,IE里不行。高手们帮我看看哪儿的问题。谢谢了