次のJavaScriptはIE7では機能しますが、IE8では機能しません。
onclick=history.back(1) or history.go(-1)
これが事実である理由とそれを克服する方法に関する提案。
次のJavaScriptはIE7では機能しますが、IE8では機能しません。
onclick=history.back(1) or history.go(-1)
これが事実である理由とそれを克服する方法に関する提案。
私はこれを使用し、うまく機能します:
<asp:Button ID="Back_BTN" runat="server" Text="بازگشت"
onclientclick="javascript:history.back(1);return false;" />
私もこの問題を抱えていました。ie7でも同じかどうかを確認しないでください
以下のようなコードは IE8 では実行できません。FF3.5でも可
<select size="2">
<option onclick="alert('hey hey')">Hey hey</option>
<option onclick="alert('a ha')">A Ha</option>
</select>
ただし、これは仕事上
<select onclick="alert('uh oh')" size="2">
<option>Hey hey</option>
<option>A Ha</option>
</select>
私は同じ問題を抱えていて、このように解決しました...
<a href='javascript:history.back(); ' onclick="history.back(); "><input type="button" value="Back" /></a>
history.back() を a href タグと onclick イベントに入れる必要があります。
これは答えではありませんが、他の誰かが本当の答えを掘り下げるのに役立つかもしれません...問題はIE8の互換モードに関連している可能性があります。Web ページの DOCTYPE に基づいて IE8 で奇妙なことが起こります。DOCTYPE が Transitional の場合、IE8 は onclick イベントを適切に処理しない可能性があります。
引用符の単純な反転かもしれません。これを試して
lblmessage.Text += '<br><a href="#" onclick="history.back(1);"> <u>Back</u></a>'
これの代わりに
lblmessage.Text += "<br><a href='#' onclick='history.back(1);'> <u>Back</u></a>"