—>—>—>> getUrl 传递值的问题,请教各位或共同研究.....

SuperBJack 2006-02-13 02:43:04
况是这样的:我做一个FLASH的菜单,在index.htm的页面内,同index.htm内有一个框架

如:
<iframe id="myfr" height="441" width="674" src="<?=$swPage?>" frameborder="0" scrolling="no"></iframe>

我想点击菜单上的选项时就能直接切换框架myfr内的页面。而index.htm页面不用刷新。

不知能不能实再,应该怎样做才可以?请教大家了!
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SuperBJack 2006-02-13
  • 打赏
  • 举报
回复
请问 thisky(···Cos.X···) 有:target="myfr"这样的做法的吗?
意思是: getURL("http://XXX/XX.php?st=n1","myfr","get");
我只知道:_self,_blank,_parent,_top 你这方法真我是没听过,那你有没试过可以?
我试来是新打开窗口的.



thisky 2006-02-13
  • 打赏
  • 举报
回复
改FLASH
target="myfr"
就可以
网络老男孩了 2006-02-13
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网站指数查询系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/default.css" type="text/css" media="all"/>
<script language="javascript" type="text/javascript" src="js/ajax.js"></script>
<script language="javascript" type="text/javascript" src="js/search.js"></script>
</head>
<body>
<h2>网站指数查询系统 By Tony</h2>
<form action="" method="post" onsubmit="return Search.Check();return false;">
<input type="hidden" id="lasturl" value="" />
<span class="bold">http://</span>
<input type="text" class="input1" id="url" value="www." />
<input id="submit" type="submit" value="Search" class="input2" /><br />
<span id="msg_search" class="msg">网址前不用加 http://</span>
</form>

<div id="page">
<!-- search result -->
<div id="alexa_msg" class="channel-msg" style="display:none">Alexa</div>

<!-- alexa -->
<div id="alexa" style="display:none;">
<div class="title"><a href="#" onclick="Show('d0101');"><span class="boldbig">基本信息</span></a></div>
<div id="d0101" class="body">
<img src="images/alexa.bmp" id="alexa_image" />
<div id="alexa_info">
<h2 id="alexa_url"></h2>
<span class="font-small" id="alexa_searchurl"></span><br />
<div class="font-cross" id="alexa_about"></div>
<br />
<span class="bold">受欢迎程度:</span><img src="images/stars-1-0.gif" id="alexa_avg" />
<br />
<span class="bold">Alexa排名:</span><span class="font-num" id="alexa_rank"></span>
</div>
<div class="clear1">
<span class="bold">Alexa归类为:</span><span id="catalog"></span>
</div>
</div>

<div class="title" onclick="Show('d0102');"><span class="boldbig">排名走势</span></div>
<table class="tab1" cellspacing="0" cellpadding="0" id="d0102">
<thead>
<th class="td1">今天</th>
<th class="td1">近一星期</th>
<th class="td1">近三个月</th>
<th>三个月变化</th>
</thead>
<tbody>
<tr>
<td class="td1" id="alexa_data1">--</td>
<td class="td1" id="alexa_data2">--</td>
<td class="td1" id="alexa_data3">--</td>
<td id="alexa_data4">--</td>
</tr>
</tbody>
</table>


<div class="title" onclick="Show('d0103');"><span class="boldbig">每百万人平均访问人数走势</span></div>
<table class="tab1" cellspacing="0" cellpadding="0" id="d0103">
<thead>
<th class="td1">今天</th>
<th class="td1">近一星期</th>
<th class="td1">近三个月</th>
<th>三个月变化</th>
</thead>
<tbody>
<tr>
<td class="td1" id="alexa_data5">--</td>
<td class="td1" id="alexa_data6">--</td>
<td class="td1" id="alexa_data7">--</td>
<td id="alexa_data8">--</td>
</tr>
</tbody>
</table>

<div class="title" onclick="Show('d0104');"><span class="boldbig">每百万人页面浏览量走势</span></div>
<table class="tab1" cellspacing="0" cellpadding="0" id="d0104">
<thead>
<th class="td1">今天</th>
<th class="td1">近一星期</th>
<th class="td1">近三个月</th>
<th>三个月变化</th>
</thead>
<tbody>
<tr>
<td class="td1" id="alexa_data9">--</td>
<td class="td1" id="alexa_data10">--</td>
<td class="td1" id="alexa_data11">--</td>
<td id="alexa_data12">--</td>
</tr>
</tbody>
</table>

<div class="title" onclick="Show('d0105');"><span class="boldbig">排名走势图</span></div>
<table id="d0105" class="tab2" cellspacing="0" cellpadding="0">
<thead>
<th class="td2" onclick="ShowImage('alexa_tline1_7d','alexa_tline1_15d','alexa_tline1_1m','alexa_tline1_3m','alexa_tline1_6m');">一星期</th>
<th class="td2" onclick="ShowImage('alexa_tline1_15d','alexa_tline1_7d','alexa_tline1_1m','alexa_tline1_3m','alexa_tline1_6m');">半个月</th>
<th class="td2" onclick="ShowImage('alexa_tline1_1m','alexa_tline1_7d','alexa_tline1_15d','alexa_tline1_3m','alexa_tline1_6m');">一个月</th>
<th class="td2" onclick="ShowImage('alexa_tline1_3m','alexa_tline1_7d','alexa_tline1_15d','alexa_tline1_1m','alexa_tline1_6m');">三个月</th>
<th class="td3" onclick="ShowImage('alexa_tline1_6m','alexa_tline1_7d','alexa_tline1_15d','alexa_tline1_1m','alexa_tline1_3m');">六个月</th>
</thead>
<tbody>
<tr>
<td colspan="5">
<div id="alexa_tline1_7d">--</div>
<div id="alexa_tline1_15d" style="display:none">--</div>
<div id="alexa_tline1_1m" style="display:none">--</div>
<div id="alexa_tline1_3m" style="display:none">--</div>
<div id="alexa_tline1_6m" style="display:none">--</div>
</td>
</tr>
</tbody>
</table>

<div class="title" onclick="Show('d0106');"><span class="boldbig">访问人数走势图</span></div>
<table id="d0106" class="tab2" cellspacing="0" cellpadding="0">
<thead>
<th class="td2" onclick="ShowImage('alexa_tline2_7d','alexa_tline2_15d','alexa_tline2_1m','alexa_tline2_3m','alexa_tline2_6m');">一星期</th>
<th class="td2" onclick="ShowImage('alexa_tline2_15d','alexa_tline2_7d','alexa_tline2_1m','alexa_tline2_3m','alexa_tline2_6m');">半个月</th>
<th class="td2" onclick="ShowImage('alexa_tline2_1m','alexa_tline2_7d','alexa_tline2_15d','alexa_tline2_3m','alexa_tline2_6m');">一个月</th>
<th class="td2" onclick="ShowImage('alexa_tline2_3m','alexa_tline2_7d','alexa_tline2_15d','alexa_tline2_1m','alexa_tline2_6m');">三个月</th>
<th class="td3" onclick="ShowImage('alexa_tline2_6m','alexa_tline2_7d','alexa_tline2_15d','alexa_tline2_1m','alexa_tline2_3m');">六个月</th>
</thead>
<tbody>
<tr>
<td colspan="5">
<div id="alexa_tline2_7d">--</div>
<div id="alexa_tline2_15d" style="display:none">--</div>
<div id="alexa_tline2_1m" style="display:none">--</div>
<div id="alexa_tline2_3m" style="display:none">--</div>
<div id="alexa_tline2_6m" style="display:none">--</div>
</td>
</tr>
</tbody>
</table>

<div class="title" onclick="Show('d0107');"><span class="boldbig">页面浏览量走势图</span></div>
<table id="d0107" class="tab2" cellspacing="0" cellpadding="0">
<thead>
<th class="td2" onclick="ShowImage('alexa_tline3_7d','alexa_tline3_15d','alexa_tline3_1m','alexa_tline3_3m','alexa_tline3_6m');">一星期</th>
<th class="td2" onclick="ShowImage('alexa_tline3_15d','alexa_tline3_7d','alexa_tline3_1m','alexa_tline3_3m','alexa_tline3_6m');">半个月</th>
<th class="td2" onclick="ShowImage('alexa_tline3_1m','alexa_tline3_7d','alexa_tline3_15d','alexa_tline3_3m','alexa_tline3_6m');">一个月</th>
<th class="td2" onclick="ShowImage('alexa_tline3_3m','alexa_tline3_7d','alexa_tline3_15d','alexa_tline3_1m','alexa_tline3_6m');">三个月</th>
<th class="td3" onclick="ShowImage('alexa_tline3_6m','alexa_tline3_7d','alexa_tline3_15d','alexa_tline3_1m','alexa_tline3_3m');">六个月</th>
</thead>
<tbody>
<tr>
<td colspan="5">
<div id="alexa_tline3_7d">--</div>
<div id="alexa_tline3_15d" style="display:none">--</div>
<div id="alexa_tline3_1m" style="display:none">--</div>
<div id="alexa_tline3_3m" style="display:none">--</div>
<div id="alexa_tline3_6m" style="display:none">--</div>
</td>
</tr>
</tbody>
</table>

<div class="title" onclick="Show('d0108');"><span class="boldbig">子网站访问量比例</span></div>
<div class="body" id="d0108">
<ul class="ul1" id="alexa_child"></ul>
<div class="clear"></div>
</div>

<div class="title" onclick="Show('d0109');"><span class="boldbig">拥有的其他网站</span></div>
<div class="body" id="d0109">
<ul class="ul1" id="alexa_othersite"></ul>
<div class="clear"></div>
</div>
</div>

<div id="copyright">Alexa Search (XMLHTTP + AJAX) By Tonyhl[at]126.com</div>

</div>
</body>
</html>
网络老男孩了 2006-02-13
  • 打赏
  • 举报
回复
ajax.asp
------------------------------------------
// IE support
if (window.ActiveXObject && !window.XMLHttpRequest)
{
window.XMLHttpRequest = function()
{
var msxmls = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
for (var i = 0; i < msxmls.length; i++)
{
try
{
return new ActiveXObject(msxmls[i]);
}
catch (e)
{
}
}
return null;
};
}

// Gecko support
/* ;-) */
// Opera support
if (window.opera && !window.XMLHttpRequest)
{
window.XMLHttpRequest = function()
{
this.readyState = 0; // 0=uninitialized,1=loading,2=loaded,3=interactive,4=complete
this.status = 0; // HTTP status codes
this.statusText = '';
this._headers = [];
this._aborted = false;
this._async = true;
this._defaultCharset = 'ISO-8859-1';
this._getCharset = function()
{
var charset = _defaultCharset;
var contentType = this.getResponseHeader('Content-type').toUpperCase();
val = contentType.indexOf('CHARSET=');
if (val != -1)
{
charset = contentType.substring(val);
}
val = charset.indexOf(';');
if (val != -1)
{
charset = charset.substring(0, val);
}
val = charset.indexOf(',');
if (val != -1)
{
charset = charset.substring(0, val);
}
return charset;
};

this.abort = function()
{
this._aborted = true;
};

this.getAllResponseHeaders = function()
{
return this.getAllResponseHeader('*');
};

this.getAllResponseHeader = function(header)
{
var ret = '';
for (var i = 0; i < this._headers.length; i++)
{
if (header == '*' || this._headers[i].h == header)
{
ret += this._headers[i].h + ': ' + this._headers[i].v + '\n';
}
}
return ret;
};

this.getResponseHeader = function(header)
{
var ret = getAllResponseHeader(header);
var i = ret.indexOf('\n');
if (i != -1)
{
ret = ret.substring(0, i);
}
return ret;
};

this.setRequestHeader = function(header, value)
{
this._headers[this._headers.length] = {h:header, v:value};
};

this.open = function(method, url, async, user, password)
{
this.method = method;
this.url = url;
this._async = true;
this._aborted = false;
this._headers = [];
if (arguments.length >= 3)
{
this._async = async;
}
if (arguments.length > 3)
{
opera.postError('XMLHttpRequest.open() - user/password not supported');
}
this.readyState = 1;
if (this.onreadystatechange)
{
this.onreadystatechange();
}
};

this.send = function(data)
{
if (!navigator.javaEnabled())
{
alert("XMLHttpRequest.send() - Java must be installed and enabled.");
return;
}
if (this._async)
{
setTimeout(this._sendasync, 0, this, data);
}
else
{
this._sendsync(data);
}
};

this._sendasync = function(req, data)
{
if (!req._aborted)
{
req._sendsync(data);
}
};

this._sendsync = function(data)
{
this.readyState = 2;
if (this.onreadystatechange)
{
this.onreadystatechange();
}
var url = new java.net.URL(new java.net.URL(window.location.href), this.url);
var conn = url.openConnection();
for (var i = 0; i < this._headers.length; i++)
{
conn.setRequestProperty(this._headers[i].h, this._headers[i].v);
}
this._headers = [];
if (this.method == 'POST')
{
// POST data
conn.setDoOutput(true);
var wr = new java.io.OutputStreamWriter(conn.getOutputStream(), this._getCharset());
wr.write(data);
wr.flush();
wr.close();
}
// read response headers
// NOTE: the getHeaderField() methods always return nulls for me :(
var gotContentEncoding = false;
var gotContentLength = false;
var gotContentType = false;
var gotDate = false;
var gotExpiration = false;
var gotLastModified = false;
for (var i = 0; ; i++)
{
var hdrName = conn.getHeaderFieldKey(i);
var hdrValue = conn.getHeaderField(i);
if (hdrName == null && hdrValue == null)
{
break;
}
if (hdrName != null)
{
this._headers[this._headers.length] = {h:hdrName, v:hdrValue};
switch (hdrName.toLowerCase())
{
case 'content-encoding': gotContentEncoding = true; break;
case 'content-length' : gotContentLength = true; break;
case 'content-type' : gotContentType = true; break;
case 'date' : gotDate = true; break;
case 'expires' : gotExpiration = true; break;
case 'last-modified' : gotLastModified = true; break;
}
}
}
// try to fill in any missing header information
var val;
val = conn.getContentEncoding();
if (val != null && !gotContentEncoding) this._headers[this._headers.length] = {h:'Content-encoding', v:val};
val = conn.getContentLength();
if (val != -1 && !gotContentLength) this._headers[this._headers.length] = {h:'Content-length', v:val};
val = conn.getContentType();
if (val != null && !gotContentType) this._headers[this._headers.length] = {h:'Content-type', v:val};
val = conn.getDate();
if (val != 0 && !gotDate) this._headers[this._headers.length] = {h:'Date', v:(new Date(val)).toUTCString()};
val = conn.getExpiration();
if (val != 0 && !gotExpiration) this._headers[this._headers.length] = {h:'Expires', v:(new Date(val)).toUTCString()};
val = conn.getLastModified();
if (val != 0 && !gotLastModified) this._headers[this._headers.length] = {h:'Last-modified', v:(new Date(val)).toUTCString()};
// read response data
var reqdata = '';
var stream = conn.getInputStream();
if (stream)
{
var reader = new java.io.BufferedReader(new java.io.InputStreamReader(stream, this._getCharset()));
var line;
while ((line = reader.readLine()) != null)
{
if (this.readyState == 2)
{
this.readyState = 3;
if (this.onreadystatechange)
{
this.onreadystatechange();
}
}
reqdata += line + '\n';
}
reader.close();
this.status = 200;
this.statusText = 'OK';
this.responseText = reqdata;
this.readyState = 4;
if (this.onreadystatechange)
{
this.onreadystatechange();
}
if (this.onload)
{
this.onload();
}
}
else
{
// error
this.status = 404;
this.statusText = 'Not Found';
this.responseText = '';
this.readyState = 4;
if (this.onreadystatechange)
{
this.onreadystatechange();
}
if (this.onerror)
{
this.onerror();
}
}
};
};
}

// ActiveXObject emulation
if (!window.ActiveXObject && window.XMLHttpRequest)
{
window.ActiveXObject = function(type)
{
switch (type.toLowerCase())
{
case 'microsoft.xmlhttp':
case 'msxml2.xmlhttp':
case 'msxml2.xmlhttp.3.0':
case 'msxml2.xmlhttp.4.0':
case 'msxml2.xmlhttp.5.0':
return new XMLHttpRequest();
}
return null;
};
}
网络老男孩了 2006-02-13
  • 打赏
  • 举报
回复
ajax技术

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧