这是我用来在标题中显示图像的代码。我的问题是我想用一个变量的形象,当我把变量名称,而不是像名字我得到一个错误:asp fpdf尝试输出分配给变量的图像
微软JScript运行时错误“800A138F”
“未定义”是空或不是对象
/EKtestdb/fpdf/fpdf/includes/Basics.asp,线121
this.Header=function Header()
{
this.SetY (10)
this.SetFont ("Times","",10)
//this.Cell (45,5, "HEADER", 0, 0, "L")
this.SetFont ("Times","b",14)
//this.Cell (190,5, this.title, 0, 0, "C")
this.Cell (190,20, this.title, 0, 0)
this.SetFont ("Times","",10)
this.Image('logoSM1.jpg',165,3,33)
this.Image(techpic ,165,3,33)
这是basics.asp行代码121:
this.strrpos=function strrpos(s,ch){
res = s.lastIndexOf(ch)
if (res>0-1){return res}else{return false}
}
this.strpos=function strpos(s,ch,start){
if (arguments.length<3){start=0}
res = s.indexOf(ch,start);
if (res>-1){return res}else{return false}
}
,如果你只是想显示图像此行应该工作:
this.Image('logoSM1.jpg',165,3,33)
但使用变量而不是图像名称可以有人帮助呢?
我无法得到它的工作 是变量是一个ASP的变量,我想上面的代码,它不会工作,它给我的留言: FPDF错误:图像文件没有扩展名并没有指定类型: 这里是ASP代码的样本,请让我知道如果你需要查看更多: 组PDF = CreateJsObject( “FPDF”) pdf.CreatePDF() pdf.SetPath( “FPDF /”) '------ pdf.SetFont“Arial”,“”,16 pdf.Open() pdf.AddPage() 昏暗techpic techpic = “logoSM1.jpg” 如果(objRS.EOF)然后 其他 \t做,直到objRS.EOF =真 \t为employeeno = objRS( “为employeeno”) – bluffo 2010-06-10 19:11:26
@bluffo我更新回答,因为我以为你是混合JavaScript和VBScript,但它实际上是JScript,所以你不需要<%=%>。 – 2010-06-10 19:41:28
我注意到有没有分号以及我添加它们,没有它的图像加载速度更快,但我仍然无法让图像工作,这次的错误信息是不同的: FPDF错误:图像文件没有扩展名,没有类型被指定为:'undefined' 如果您需要感谢帮助,我可以发布更多的代码示例,我试图在另一个论坛上发布此问题,他们说Im使用错误的论坛。 微软JScript运行时错误“800A138F” “未定义”为空或不是对象 /EKtestdb/fpdf/fpdf/includes/Basics.asp,线121 – bluffo 2010-06-10 20:42:28