这行代码有问题:
changeimage('image1', 'Photos/Customers/Test1/Dock.jpg')
有什么问题?
编辑: 使用Javascript:
function changeImage(image_name, image_src) {
document[image_name].src = image_src;
}
调试
<img id="ctl00_Main_gridThumbnails_ctl06_tb1" src="Photos/Customers/Test1/Forest-tn.jpg" style="border-width:0px;" />
<input type="hidden" name="ctl00$Main$gridThumbnails$ctl06$photolink" id="ctl00_Main_gridThumbnails_ctl06_photolink" value="~/Photos/Customers/Test1/Forest.jpg" />
答案 0 :(得分:1)
如果您的代码与您向我们展示的完全一致,那么问题似乎在于资本化。您已使用大写“I”定义changeImage
,但是您使用小写“i”调用了changeimage
。
尝试更改为:
changeImage('image1', 'Photos/Customers/Test1/Dock.jpg');
如果您的Javascript位于不同的文件中,那么您指向该文件的链接也可能会被破坏且无法加载。
答案 1 :(得分:1)
首先,在我的JScript代码中,我错误地将ID'Name'拼写为'Nama',使调试器无法找到我声明的对象,它给了我这个错误!!
例如代码:
DDLNameSample_Delete.Attributes.Add("onchange", "javascript:return validateDropDown_NameSample('" + DDLNamaSample_Delete.ClientID + "');")
btnDelete_NameSample.Attributes.Add("onclick", "javascript:return validateDropDown_NameSample('" + DDLNameSample_Delete.ClientID + "');")
如果你在第一行看到我错误拼写DDLNamaSample_Delete
而不是DDLNameSample_Delete
。
答案 2 :(得分:0)
“预期的对象”只是意味着代码需要找到某个东西(一个对象)但却找不到它。
只有这一行,很难诊断问题。如果代码正在查找某个对象,则必须跟踪应该创建的对象的位置。在您的情况下,请确保在尝试调用之前在某处定义了该函数。
答案 3 :(得分:0)
我也遇到了这个错误。似乎这个错误是由于:
引起的