d3downloadsモジュールでエラーメッセージ: オブジェクトでサポートされていないプロパティまたはメソッドです。<br />
ライン: 732<br />
文字: 1<br />
コード: 0<br />
Event.register is not a function<br />
Event.register(window,"load",function() { <br /><br />
d3downloadsモジュールや、lightbox_plus.jsを最新バージョンに変更しても、エラーは消えない。<br />
lightbox_plus.jsをテーマ下へ配置し、テーマ直書きで読み込むようにしたら、FFのエラーは消えたが、IE8のエラーは消えず。<br />
結局、lightbox_plusって、多分画像表示系だから、なくても特に困らないだろうということで、該当と思われるところを無理矢理コメントアウトすることにした。<br /><br />
▼修正前(コード抜粋)<br />
XOOPS_TRUST_PATH/modules/d3downloads/include/module_header.php<br />
<pre class="brush: javascript; collapse: true; democode">
$array = array( 'livevalidation' , 'lightbox_plus' , 'spica' , 'jquery' , 'jquery.textarearesizer' , 'seekAttention.jquery' , 'd3downloads' ) ;
if( in_array( $file, $array ) ) switch( true ) {
case ( $file === 'lightbox_plus' ) :
$file_path = d3download_make_cashe_for_lightbox( $mydirname, 'lightbox_plus' ) ;
break 2 ;
case ( $file === 'spica' ) :
$file_path = $mytrustdirpath.'/include/js/lightbox/js/'. $my_file ;
break 2 ;
case ( $file === 'jquery' || $file === 'jquery.textarearesizer' || $file === 'seekAttention.jquery' ) :
$file_path = $mytrustdirpath.'/include/js/lib/'. $my_file ;
break 2 ;
</pre>
<br />
<br />
▼修正後(コード抜粋)<br />
XOOPS_TRUST_PATH/modules/d3downloads/include/module_header.php<br />
<pre class="brush: javascript; collapse: true; democode">
$array = array( 'livevalidation' , 'lightbox_plus' , 'spica' , 'jquery' , 'jquery.textarearesizer' , 'seekAttention.jquery' , 'd3downloads' ) ;
if( in_array( $file, $array ) ) switch( true ) {
/* case ( $file === 'lightbox_plus' ) :
$file_path = d3download_make_cashe_for_lightbox( $mydirname, 'lightbox_plus' ) ;
break 2 ;
case ( $file === 'spica' ) :
$file_path = $mytrustdirpath.'/include/js/lightbox/js/'. $my_file ;
break 2 ;*/
case ( $file === 'jquery' || $file === 'jquery.textarearesizer' || $file === 'seekAttention.jquery' ) :
$file_path = $mytrustdirpath.'/include/js/lib/'. $my_file ;
break 2 ;
</pre>
ライン: 732<br />
文字: 1<br />
コード: 0<br />
Event.register is not a function<br />
Event.register(window,"load",function() { <br /><br />
d3downloadsモジュールや、lightbox_plus.jsを最新バージョンに変更しても、エラーは消えない。<br />
lightbox_plus.jsをテーマ下へ配置し、テーマ直書きで読み込むようにしたら、FFのエラーは消えたが、IE8のエラーは消えず。<br />
結局、lightbox_plusって、多分画像表示系だから、なくても特に困らないだろうということで、該当と思われるところを無理矢理コメントアウトすることにした。<br /><br />
▼修正前(コード抜粋)<br />
XOOPS_TRUST_PATH/modules/d3downloads/include/module_header.php<br />
<pre class="brush: javascript; collapse: true; democode">
$array = array( 'livevalidation' , 'lightbox_plus' , 'spica' , 'jquery' , 'jquery.textarearesizer' , 'seekAttention.jquery' , 'd3downloads' ) ;
if( in_array( $file, $array ) ) switch( true ) {
case ( $file === 'lightbox_plus' ) :
$file_path = d3download_make_cashe_for_lightbox( $mydirname, 'lightbox_plus' ) ;
break 2 ;
case ( $file === 'spica' ) :
$file_path = $mytrustdirpath.'/include/js/lightbox/js/'. $my_file ;
break 2 ;
case ( $file === 'jquery' || $file === 'jquery.textarearesizer' || $file === 'seekAttention.jquery' ) :
$file_path = $mytrustdirpath.'/include/js/lib/'. $my_file ;
break 2 ;
</pre>
<br />
<br />
▼修正後(コード抜粋)<br />
XOOPS_TRUST_PATH/modules/d3downloads/include/module_header.php<br />
<pre class="brush: javascript; collapse: true; democode">
$array = array( 'livevalidation' , 'lightbox_plus' , 'spica' , 'jquery' , 'jquery.textarearesizer' , 'seekAttention.jquery' , 'd3downloads' ) ;
if( in_array( $file, $array ) ) switch( true ) {
/* case ( $file === 'lightbox_plus' ) :
$file_path = d3download_make_cashe_for_lightbox( $mydirname, 'lightbox_plus' ) ;
break 2 ;
case ( $file === 'spica' ) :
$file_path = $mytrustdirpath.'/include/js/lightbox/js/'. $my_file ;
break 2 ;*/
case ( $file === 'jquery' || $file === 'jquery.textarearesizer' || $file === 'seekAttention.jquery' ) :
$file_path = $mytrustdirpath.'/include/js/lib/'. $my_file ;
break 2 ;
</pre>