建站顶级高手进,这样的图片怎么显示呀???

ltly_2008 2008-11-21 11:13:52
从一个表单里选择一个部门后,
显示这个部门所有人的信息,如下图所示
所有人信息也是从表里读取出来的:

...全文
43 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
virgo2008 2008-11-21
ajax!
回复
kinghome 2008-11-21
当然了
页面中要用到<div id="iconHtml"></div>
-----------------------------------------------------------------------------------------------------------------------------
<select name="Theme" class="mess" id="Theme" onChange="AnnexICON(this.options[this.selectedIndex].value)">
<option value="0">====== Information Title ====== </option>
......
</select>
<div id="iconHtml"></div>
------------------------------------------------------------------------------------------------------------------------------
回复
kinghome 2008-11-21
用AJAX 调用 图片展示程式

<select name="Theme" class="mess" id="Theme" onChange="AnnexICON(this.options[this.selectedIndex].value)">
<option value="0">====== Information Title ======</option>
......
</select>

JS代码
function createAjax() {
var _xmlhttp;
try {
_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
try {
_xmlhttp=new XMLHttpRequest();
}
catch (e) {
_xmlhttp=false;
}
}
return _xmlhttp;
}
function AnnexICON(strid)
{
var xmlhttp=createAjax();
if (xmlhttp) {
xmlhttp.open('get','AnnexICON.asp?id='+strid+'&n='+Math.random(),true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {

document.getElementById("iconHtml").innerHTML=unescape(xmlhttp.responseText);
}
else {document.getElementById("iconHtml").innerHTML="<img src='../images/loading.gif' align='absmiddle'/> Loading ...... ";}
}
xmlhttp.send(null);
}
}
再编写 显示图片的 AnnexICON.asp 即可实现 无刷新 展示各部门的 员工图片了
回复
fangdanzhai 2008-11-21
把数据存在dataset里面,
再控件字段=ds.Tables[0].rows[0]["字段名"].Tostring();
这样就能获取了
回复
kinghome 2008-11-21
<!--#include file="../inc/sqlconn.asp"-->
给你一个'AnnexICON.asp的参考实例<!--#include file="../inc/sqlconn.asp"-->
<%
strid=unescape(Request.QueryString("id"))'这个就是从xmlhttp.open('get','AnnexICON.asp?id='+strid+'&n='+Math.random(),true); 获取到的ID值
if int(strid)=0 then
str="<img src='../Images/nopic.jpg' border='0' align='absmiddle' width='25' height='25' alt='no attachements'> "
else
set rs=conn.execute("select attachements from Informations where id="&strid)
if rs.bof and eof then
str="<img src='../Images/nopic.jpg' border='0' align='absmiddle' width='25' height='25' alt='no attachements'> "
else
str=iconfile(rs(0))
end if
end if
rs.close
set rs=nothing

str=escape(str)
Response.Write str'这个STR的内容 就是 前面 <div id="iconHtml"> </div> 里面要展示的内容
call connclose()'关闭链接资源

%>

结合上面的代码
就大功告成了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-11-21 11:13
社区公告
暂无公告