我用WebSnap技术做了一个数据库网页,在每个网页的顶端放上另一张网页,只可惜只能显示文字不能显示图片,请高手帮忙为我看一下这张网页的脚本文件错在哪里。
这张网页在d:\web\first.html,是被其他网页做为头部的,first.html网页中有一张图片在d:\web\images\jia.gif中(因为用webSnap技术是获取动态目录的所以无法显示图片)我在该文件的脚本文件中增加了一些代码,但无法通过请高手帮忙。
<!--用于产生图片-->
<%
function pathInfoToRelativePath(S)
//得到运行时目录
{
var R='';
var L=S.length
I=0
while (I<L)
{
if (S.charAt(I)=='/')
R=R+'../'
I++
}
return R
}
function QualifyImage(S)
{
if (Application.Designing)
return Application.QualifyFileName(".\\images\\+s"); //relative directory
else
return Application.QualifyFileName(".\\images\\+s"); //relative directory
}
%>
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎来到人事咨询网站</title>
</head><body><p align="center"><img border="0" src="<%=QualifyImage("jia.gif")%>" width="129" height="143"></p>
<p align="center"><font face="楷体_GB2312" size="6" color="#FF00FF"><b>欢迎来到人事咨询网站,我们将热诚为你服务。</b></font></p></body></html>
这张网页在d:\web\first.html,是被其他网页做为头部的,first.html网页中有一张图片在d:\web\images\jia.gif中(因为用webSnap技术是获取动态目录的所以无法显示图片)我在该文件的脚本文件中增加了一些代码,但无法通过请高手帮忙。
<!--用于产生图片-->
<%
function pathInfoToRelativePath(S)
//得到运行时目录
{
var R='';
var L=S.length
I=0
while (I<L)
{
if (S.charAt(I)=='/')
R=R+'../'
I++
}
return R
}
function QualifyImage(S)
{
if (Application.Designing)
return Application.QualifyFileName(".\\images\\+s"); //relative directory
else
return Application.QualifyFileName(".\\images\\+s"); //relative directory
}
%>
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎来到人事咨询网站</title>
</head><body><p align="center"><img border="0" src="<%=QualifyImage("jia.gif")%>" width="129" height="143"></p>
<p align="center"><font face="楷体_GB2312" size="6" color="#FF00FF"><b>欢迎来到人事咨询网站,我们将热诚为你服务。</b></font></p></body></html>
解决方案 »
- 关于DBGRIDEH 下拉框只读和显示的问题。
- 关于memo显示网页源码的问题,菜鸟请教!
- 能不能写到多个文件当中?
- 不用ODBC和BDE如何连接SYSBASE数据库?
- TClientDataSet 的简单问题?
- excelapplication1.ActiveWorkbook.SaveAs(savedialog2.FileName); 为什么总是提示参数不足?谢谢大侠!
- 难题求解:大侠请进!
- 窗体显示时奇怪的问题?
- dxdbgrid 中如何控制行高???
- 谁能给我举个数据库备份和数据库恢复的例子!(能上机实现的那种)轻易20分!
- 比起ASP,JSP,PHP等脚本编程,WebSnap,IntraWeb有什么优势??为怎么要使用WebSnap,IntraWeb??
- 一个关于showmodal的问题!帮忙看看!
??
<%
function pathInfoToRelativePath(S)
//得到运行时目录
{
var R='';
var L=S.length
I=0
while (I<L)
{
if (S.charAt(I)=='/')
R=R+'../'
I++
}
return R
}
function QualifyImage(S)
{
if (Application.Designing)
return Application.QualifyFileName(".\\images\\+S"); //relative directory
else
return PathInfoToRelativePath(Request.PathInfo) + '../images/' + S;
}
%><html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎来到人事咨询网站</title>
</head><body><p align="center">
<img border="0" src="<%=QualifyImage("jia.GIF") %>">width="129"height="143"></p>
<p align="center"><font face="楷体_GB2312" size="6" color="#FF00FF"><b>欢迎来到人事咨询网站,我们将热诚为你服务。</b></font></p></body></html>进行改进后还是不行,请高手帮忙
//如谁知道请回复“有关Web App Debugger 的问题,200分求教!”
我想请教一下!!!
我用的是delphi的桌面数据库。
1。启动Delphi6.0,在Delphi6.0菜单中选择File→New→Other。
在弹出的“New Items”对话框中,选中WebSnap页面并选中WebSnap Application,然后确 认。
2。在Delphi6.0菜单中选择File→New→Other。
在弹出的“New Items”对话框中,选中WebSnap页面并选中WebSnap Data Module,然后确认。
在弹出的“New WebSnap Data Module”窗口中保持缺省值不变,单击“OK”按钮,新建一个WebSnap数据模块。
在数据模块中增加数据集组件table和datasource设置相关属性
再选择组件面板的“WebSnap”标签页,从中选择DataSetAdapter组件加入数据模块中
在“Object TreeView”窗口中展开DataSetAdapter1,然后在Actions和Fields节点处单击鼠标右键,分别为它们增加所有动作和所有字段。
3。创建Web页面
在Delphi6.0菜单中选择File→New→Other。
在弹出的“New Items”对话框中,选中WebSnap页面并选中WebSnap Page Module,然后确认。
(4),选择AdapterPageProdcuer组件,然后单击鼠标右键,在弹出的菜单中选择“Web Page Editor”菜单项,在弹出的窗口中右键单击AdapterPageProdcuer,在弹出的菜单中选择“New Component”菜单项,在弹出“Add Web Component”的窗口中选择AdapterForm项,单击“OK”。在新建的AdapterForm1处单击鼠标右键,选择“New Component”菜单项,为它增加Web组件。在弹出的“Add Web Component” 的窗口中选择AdapterGrid,单击“OK”。选定新建的AdapterGrid,在“Object Inspector”窗口中单击Adapter属性右边的下拉框,选择WebDataModule1.DataSetAdapter1。在“Web Page Editor”窗口中右键单击AdapterGrid组件,选择“Add All Columns”菜单项,增加所有字段,在右边的窗口中选定各英文字段,在“Object Inspector”最后在datapageadapter中不能显示数据表呢?????
producer|Type中选择AdapterPageProducer,请再试一下。
我会做了!!谢谢你们了!!
我还想请教一个问题:
都做好之后
系统编译及运行
(1)单击Delphi主窗口的“Save All”按钮保存所有单元和项目。
(2)单击Delphi主菜单中的Project菜单项,选择Build cj,系统将会生成cj.dll文件。
(3)将cj.dll、Umain.html、Ulogin.html、Ucj.html四个文件拷贝到IIS的Web站点的主目录下。
4)通过FrontPage在IIS的Web站点的主目录下建立一个名为Defaultd.htm的网页文件,其中有指向cj.dll的超链接
我想问 IIS在哪里?是什么?
如果用相对路径,路径有时会出莫名其妙的错误:有时路径正确但有时路径会多退一层。
最好用绝对路径。为了以后移植方便,可以定义一个变量:<%
var cHost='http://localhost/MyWWW'
%>在用到图片的地方用这个语句:
<td rowspan="2"><img src="<%Response.Write(cHost)%>/Images/mylogo5.gif" width="300" height="50"></td>
发布程序时修改这个变量即可。
我是一个大4的学生,刚学delphi做毕业设计
有很多不懂的。麻烦了!第一个问题:
系统编译及运行
(1)单击Delphi主窗口的“Save All”按钮保存所有单元和项目。
(2)单击Delphi主菜单中的Project菜单项,选择Build cj,系统将会生成cj.dll文件。
(3)将cj.dll、Umain.html、Ulogin.html、Ucj.html四个文件拷贝到IIS的Web站点的主目录下。
4)通过FrontPage在IIS的Web站点的主目录下建立一个名为Defaultd.htm的网页文件,其中有指向cj.dll的超链接
在首页中点击指向cj.dll的超链接
但是就是进不去,why?why?第二个问题
如何把窗体嵌入在网页里面?
又如何把窗体和网页连起来呢?谢谢!!谢谢!!