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

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

...全文
101 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()'关闭链接资源

%>

结合上面的代码
就大功告成了

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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