IE8とIE7でこのエラーが発生しました。 javascriptの経験は少しありますが、他の人のコードを職場でデバッグしようとしているだけです。いくつかの原因を拾い読みし、いくつかのクラスと同じ変数名を使用するとエラーが発生することがありますが、ここではそうではないようです。「オブジェクトはこのプロパティまたはメソッドをサポートしていません」javascriptエラー
<tbody id="urlLinkTableBody">
<c:choose>
<c:when test="${!empty urlLinkUrls}">
<c:forEach var="urlLinkUrl" items="${urlLinkUrls}" varStatus="status">
<tr id="urlLinkRow${status.index}">
<td align="left">
<c:if test="${!vo.injectViewMode}">
<span id="editUrl${status.index}">
${urlLinkUrl}
</span>
<input id="editUrlHidden${status.index}" type="hidden" name="urlLinkUrls" value="${urlLinkUrl}"/>
</c:if>
<c:if test="${vo.injectViewMode}">
<a href="javascript:windowPop('${urlLinkUrl}')">${urlLinkUrl}</a>
</c:if>
</td>
<c:if test="${!vo.injectViewMode}">
<script type="text/javascript">
jQuery('#editUrl${status.index}').editInPlace({
callback: function(original_element, newvalue, original){
if (isUrl(newvalue)) {
document.getElementById('editUrlHidden${status.index}').value = newvalue;
return newvalue;
}
alert("Invalid URL");
return original;
},
show_buttons: true
});
</script>
</c:if>
あなたは 'editInPlace'に関連するjQueryプラグインが含まれていますか? – pimvdb
しかし、どのラインでエラーが出ますか? –
エラーに関する詳細情報を提供できますか? IEによって報告された元のエラーで参照されるオブジェクトまたはコード行はありますか? –