-
Prototype.jsとext-base.jsでスタックオーバーフロー発生
Prototype.jsとext-base.jsでスタックオーバーフロー発生
文字のフェードアウト処理を行いたく、以下のように、Prototype.jsとeffects.jsでEffect処理を行っています。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="prototype.js" type="text/javascript"></script>
<script src="effects.js" type="text/javascript"></script>
</head>
<script type="text/javascript">
function execEffect()
{
new Effect.Fade($("box"));
}
</script>
<body>
<form>
<input type="button" value="実行" onClick="execEffect()">
</form>
<div id="box">エフェクト<br>サンプル</div>
</body>
</html>
この画面にExtJsのグリッドなどを配置しようとして、
<script src="ext-base.js" type="text/javascript"></script>
や、
<script src="ext-prototype-adapter.js" type="text/javascript"></script>
を追記したところ、
「Stack Overflow」が発生するようになりました。
【環境】
ブラウザー :IE6 6.0(SP3) (FireFoxでは問題なく表示できています。)
prototype.js :version=1.6.1
ExtJs :version=3.2.1
prototype.jsと、Extjsって同居できないのでしょうか?
解決方法等ご存知の方、よろしくお願いします。
-
Sencha - Support Team
この問題は下記スレッド(英語)でも報告されていますが、Prototype(1.6.1)とExt JSのFunction.deferの衝突によるバグのようです:
Stack overflow in IE6/7 using prototype 1.6.1_rc3
上記スレッドの中でもいくつか解決方法が提示されていますが、開発チームの方でもまだ完全な解決方法は見つかっていないようです。
Similar Threads
-
By lenzb in forum Ext 2.x: Help & Discussion
Replies: 2
Last Post: 11 Jan 2012, 6:48 AM
-
By Krotzzz in forum Ext 2.x: Bugs
Replies: 17
Last Post: 8 Oct 2008, 9:28 AM
-
By keithpitt in forum Community Discussion
Replies: 0
Last Post: 30 Oct 2007, 9:50 PM
-
By cblavier in forum Ext 1.x: Help & Discussion
Replies: 3
Last Post: 11 Jul 2007, 5:51 AM
Sencha is used by over two million developers. Join the community, wherever you’d like that community to be
or Join Us