• 締切済み

wordpressでワーニングが出て解決できません

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'comments_allow_only_column' not found or invalid function name in C:\xampp\htdocs\wordpress\wp-includes\plugin.php on line 170 ↓plugin.php の170行目の下記の★★部分でエラーが出ているようなのですが PHPの知識がないためどこが悪いのかわかりません。 フォームを設置した部分あたりから全てのページにエラーがでるようになってしまいました。 環境はローカルに設定しています。 $value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args'])); -------------------- function apply_filters($tag, $value) { global $wp_filter, $merged_filters, $wp_current_filter; $args = array(); // Do 'all' actions first if ( isset($wp_filter['all']) ) { $wp_current_filter[] = $tag; $args = func_get_args(); _wp_call_all_hook($args); } if ( !isset($wp_filter[$tag]) ) { if ( isset($wp_filter['all']) ) array_pop($wp_current_filter); return $value; } if ( !isset($wp_filter['all']) ) $wp_current_filter[] = $tag; // Sort if ( !isset( $merged_filters[ $tag ] ) ) { ksort($wp_filter[$tag]); $merged_filters[ $tag ] = true; } reset( $wp_filter[ $tag ] ); if ( empty($args) ) $args = func_get_args(); do { foreach( (array) current($wp_filter[$tag]) as $the_ ) if ( !is_null($the_['function']) ){ $args[1] = $value; ★★$value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args'])); } どの辺を修正すればよいのでしょうか。 宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

テーマファイルが使用しているプラグインに、文法エラーか何かが有るのではないでしょうか。 デフォルトテーマ以外のテーマを使っている場合は、デフォルトテーマに戻してみた場合にエラーなく表示されますか?

関連するQ&A

  • 配列からプルダウン用のHTMLを生成

    配列からプルダウン用のHTMLを生成するプログラムを作成しています。 結果としては <option value="tomato">トマト</option> <option value="onion">たまねぎ</option> <option value="carrot">にんじん</option> のHTMLが生成されるようにしたいのです。 (実際の画面表示はプルダウンになっています) function createDropDownListByArray($key, $val ) {   $array_name = array(    $key => $val,   );   foreach( $array_name as $key => $val ){ $tag .= '<option value="' . $key . '">' . $val . '</option>' . "\n";   }   return $tag; } 上記のようにつくってみましたが、この場合ファンクションを呼び出すと 1つずつしかHTMLを生成できません。  再度ファンクションを呼び出すと、上書きされてしまいます。(当たり前ですが) 可変引数?(func_get_args())を使えないかとも思いましたが、できませんでした。 上記のように一度に全ての結果を表示したい場合、どのような記述に変えたらいいでしょうか? 詳しい方、どうか教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • wordpressのAND検索実装エラー

    投稿記事のタグをAND検索できる機能を実装したく 以下のソース(search.php)をご教授いただきました。 AND検索の機能は無事実装できたと思います。 しかし登録されていないタグを入力し検索した際、すべての 投稿記事が表示されてしまいます。 そこで色々と調査しましたが自分の力では どうすることもできず、この場をお借りし 質問させていただいています。 自分なりにコメントを加えてみました。 認識の間違い、上記問題の解決方法など アドバイスいただけましたら幸いです。 ■コメントなしソース ----------------------------------------------- <?php $searchword = explode(" ", wp_specialchars($s)); foreach ($searchword as $tag_name) { $tag_id[] = get_term_by('name', $tag_name, 'post_tag')->term_id;} $args = array ( 'post_type' => 'post', 'tax_query' => array( array( 'taxonomy' => 'post_tag', 'terms' => $tag_id, 'operator' => 'AND', 'field' => 'id', ) ) ); query_posts($args); ?> <?php if (have_posts()) : ?> //以下ループ開始です。 ----------------------------------------------- ■コメント付きソース※ソースの内容は一緒です。 ----------------------------------------------- <?php $searchword = explode(" ", wp_specialchars($s)); //検索窓から受け取った$sに格納されている文言を半角スペースで区切って$searchword(配列?)に入れなおす foreach ($searchword as $tag_name) { //$searchword(配列?)に格納された単語を$tag_nameに代入しつつ単語の数だけ繰り返す $tag_id[] = get_term_by('name', $tag_name, 'post_tag')->term_id;} //get_term_by関数で投稿記事に投稿されているタグを元にタームに関するデータを取得。配列$tag_id[]に格納。 //get_term_by関数の引数'name'と->term_idの意味がよくわかりませんでした。 //またget_term_by関数で指定した記事がない場合全ての記事情報が戻ってくるのでしょうか? $args = array ( //上記で受け取った物をこの配列で振り分ける?そして$args(配列?)に格納 'post_type' => 'post', //投稿記事のデータのみを扱う宣言? 'tax_query' => array( //tax_queryで記事、ページの情報を条件指定して取得する。条件は配列にて指定。 array( 'taxonomy' => 'post_tag', //条件1、投稿記事であるか 'terms' => $tag_id, //条件2、$tag_idに格納された単語のタグが登録されているか 'operator' => 'AND', //条件3、上記条件2で単語が複数あった場合、全ての単語を含んでいるか 'field' => 'id', //条件4、ここもよくわかりませんでした、タグにidが振られていてそれを元にデータを取得? ) ) ); query_posts($args); ?> //$argsに格納された情報を元に記事情報を取得。 //この段階で検索窓に入力された単語を元に絞られた記事のみ格納されている? <?php if (have_posts()) : ?> //以下ループ開始です。 -----------------------------------------------

  • wordpressのエラーメッセージの対処方法

    wordpressのエラーメッセージを解消する方法についてご教示頂ける方 何卒宜しくお願い申し上げます。 【質問事項】 管理画面(ダッシュボード)から私が作成していますサイトにログインしようとID及びPASS を入力し、ログインを試みますと、以下のメッセージが発生し、ログインが不可能な状態 となりました。 解消する方法について、 ご教示賜われる方がいらっしゃいましたら、何卒宜しくお願い申し上げます。 ***以下エラーメッセージ*** Warning: Cannot modify header information - headers already sent by (output started at /home/~/~/public_html/wp-includes/functions.php:2908) in /home/~/~/public_html/wp-includes/pluggable.php on line 709 Warning: Cannot modify header information - headers already sent by (output started at /home/~/~/public_html/wp-includes/functions.php:2908) in /home/~/~/public_html/wp-includes/pluggable.php on line 710 Warning: Cannot modify header information - headers already sent by (output started at /home/~/~/public_html/wp-includes/functions.php:2908) in /home/~/~/public_html/wp-includes/pluggable.php on line 711 Warning: Cannot modify header information - headers already sent by (output started at /home/~/~/public_html/wp-includes/functions.php:2908) in /home/~/~/public_html/wp-includes/pluggable.php on line 712 ************************************************ 【エラーメッセージが出ることになった直接的な原因】 エラーメッセージが出る事になった原因。 functions.php修正によるもの。 * / / function.php(子テーマ) ADD_FILTER( 'widget_tag_cloud_args'、 'my_widget_tag_cloud_args'); 関数my_widget_tag_cloud_args($ argsを){ $ argsを=配列( '順番' => 'RAND'、 '数' => 50、 '最小'=> 8、 '最大' => 10 ); $ argsをを返します。 } (注)リターン$args;を入れ漏れていたことにより、     途中経過的として、サイト事態が白紙となり、     現段階の【メッセージ内容】になっております。 何卒宜しくお願い申し上げます。

  • wordpressにjqueryを使う

    wordpress初心者の者です。 現在wordpressで海外のテンプレートを使っています。 その中で、wookmarkというjqueryを固定ページに使いたいのですが、 jqueryの元ファイルのhtmlのコードの中に、下記のようなリンク部分があるのですが、 1行目の「jquery.min.js」は読み込む必要ありますでしょうか? <!-- include jQuery --> <script src="../libs/jquery.min.js"></script> <!-- Include the imagesLoaded plug-in --> <script src="../libs/jquery.imagesloaded.js"></script> <!-- Include the plug-in --> <script src="../jquery.wookmark.js"></script> またその下に下記のような記述があるのですが、これはヘッダーに 貼付ければよろしいのでしょう?? ご存知の方教えてください。 <!-- Once the page is loaded, initalize the plug-in. --> <script type="text/javascript"> (function ($){ $('#tiles').imagesLoaded(function() { // Prepare layout options. var options = { autoResize: true, // This will auto-update the layout when the browser window is resized. container: $('#main'), // Optional, used for some extra CSS styling offset: 2, // Optional, the distance between grid items itemWidth: 210, // Optional, the width of a grid item fillEmptySpace: true // Optional, fill the bottom of each column with widths of flexible height }; // Get a reference to your grid items. var handler = $('#tiles li'), filters = $('#filters li'); // Call the layout function. handler.wookmark(options); /** * When a filter is clicked, toggle it's active state and refresh. */ var onClickFilter = function(event) { var item = $(event.currentTarget), activeFilters = []; if (!item.hasClass('active')) { filters.removeClass('active'); } item.toggleClass('active'); // Filter by the currently selected filter if (item.hasClass('active')) { activeFilters.push(item.data('filter')); } handler.wookmarkInstance.filter(activeFilters); } // Capture filter click events. filters.click(onClickFilter); }); })(jQuery); </script>

  • WordPress アクセス時一度だけ500エラー

    レンタルサーバーにWordPressを2つ(別ディレクトリに)インストールして利用しているのですが、そのうちの片方だけが表題のような状態になっており困っています。 具体的には、どうやらその日最初のアクセスのみ500エラーが返され、それ以降は何事もなく表示されているようなのです。(現在準備中のため、アクセスするのが設置者である私だけです) SQLiteプラグインを利用しているのでその辺りが怪しいとは思うのですが、まったく同じ構成のもう一方ではこの現象が発生しておらず、またエラーが発生する方も、この現象以外はまったく問題なく、記事の投稿などが行えている状態です。 サーバーのエラーログを頼りに調べてみたのですが、インストール時の問題が多く、同じような状況に出会うことができませんでした。 皆様のお知恵をお貸しいただければと思います。 サーバー:inetd エラーログ: WordPress database error <div style="clear:both">&nbsp;</div><div class="queries" style="clear:both; margin_bottom:2px; border: red dotted thin;">Queries made or created this session were<br/>\r \t<ol>\r \t\t<li>Raw query:\tSELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities'</li>\r \t\t<li>Rewritten: SELECT COUNT(NULLIF(meta_value LIKE '%administrator%', FALSE)), COUNT(NULLIF(meta_value LIKE '%editor%', FALSE)), COUNT(NULLIF(meta_value LIKE '%author%', FALSE)), COUNT(NULLIF(meta_value LIKE '%contributor%', FALSE)), COUNT(NULLIF(meta_value LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities'</li>\r \t\t<li>With Placeholders: SELECT COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = ? </li>\r \t\t<li>Prepare:\tSELECT COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = ? </li>\r \t</ol>\r </div><div style="clear:both; margin_bottom:2px; border: red dotted thin;" class="errorMessage" style="border-bottom:dotted blue thin;">Error occurred at line 431 in Function prepareQuery. <br/> Error message was: Problem preparing the PDO SQL Statement. Error was no such column: FALSE </div><pre>#0 PDO_Engine->getErrorMessage() called at [/example.com/wp-content/pdo/db.php:170] #1 pdo_db->query(SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities') called at [/example.com/wp-includes/wp-db.php:1296] #2 wpdb->get_row(SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities', ARRAY_N) called at [/example.com/wp-includes/user.php:857] #3 count_users() called at [/example.com/wp-includes/update.php:54] #4 wp_version_check() #5 call_user_func_array(wp_version_check, Array ()) called at [/example.com/wp-includes/plugin.php:486] #6 do_action_ref_array(wp_version_check, Array ()) called at [/example.com/wp-cron.php:55] </pre> for query SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities' made by do_action_ref_array, call_user_func_array, wp_version_check, count_users, pdo_db->query, pdo_db->print_error Premature end of script headers: php5.cgi

    • 締切済み
    • PHP
  • wordpressのソースコード内の論理演算の意味

    wordpressのソースコードを読んでいるphp初心者です。 どうしても理解できない部分があり質問させて頂きます。 wp-includes/load.phpの中に、以下のようなコードが書かれています。 if ( ! isset( $ini_all ) ) { $ini_all = false; // Sometimes `ini_get_all()` is disabled via the `disable_functions` option for "security purposes". if ( function_exists( 'ini_get_all' ) ) { $ini_all = ini_get_all(); } } // Bit operator to workaround https://bugs.php.net/bug.php?id=44936 which changes access level to 63 in PHP 5.2.6 - 5.2.17. if ( isset( $ini_all[ $setting ]['access'] ) && ( INI_ALL === ( $ini_all[ $setting ]['access'] & 7 ) || INI_USER === ( $ini_all[ $setting ]['access'] & 7 ) ) ) { return true; } [wordpress 関数解説URL] https://developer.wordpress.org/reference/functions/wp_is_ini_value_changeable/ https://core.trac.wordpress.org/browser/trunk/src/wp-includes/load.php (1017行目) ini_get_all()で取得したphpの設定オプション(ディレクティブ名をキーとする連想配列)のaccessの値をチェックして、変更可能かどうかを判断しているように見えますが、以下の比較の意図がわからずに困っています。 INI_ALL === ( $ini_all[ $setting ]['access'] & 7 ) INI_USER === ( $ini_all[ $setting ]['access'] & 7 ) $ini_all[ $setting ]['access']の値がビットマスク値になっていて1,2,4,7のいずれかの整数で、それを定義済み定数のINI_ALL(7)やINI_USER(1)と比較して、ユーザースクリプト (ini_set() などで) で変更できるか、できないかを判断して戻す雰囲気はわかるのですが、なぜビット演算子&で7とつなげて、比較する必要があるのですか? おそらく、以下のページに書いてあるphpのバグに関係しているように思われますが、こうすることでなぜ回避できるのか理解できずに困っています。 https://bugs.php.net/bug.php?id=44936 詳しい方、ご教示のほど何卒宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • 入力フォームが上手く動きません。。(mysql,php使っています)

    入力フォームが上手く動きません。。(mysql,php使っています) レビュー系のサイトを作っていて、入力フォームを作ってみたのですが、上手く動きません。どなたかご助言いただけますと幸いです。 【関連するテーブル】 tag  構造  tagid , tag  1 , OPが素晴らしい  2 , EDが素晴らしい  3 , 世界観がいい  ・  ・  ・ tag_title  構造  tagid , titleid , tagcom(コメント欄) , vote(今回は使いません) , tagcom_date(日付) 【組んだソース】 ============================== <?php if(isset($_GET['titleid'])){ if(preg_match('/^[0-9]+$/', $_GET['titleid'])){ $titleid = $_GET['titleid']; }else{ $titleid = 0; } }else{ //ダメな場合の処理 $titleid = 0; } (中略) $tag_array = array(); $tagcom_array = array(); if(isset($_POST['tag_regist'])) { $tag_array = $_POST['tag']; $tagcom_array = $_POST['tagcom']; extract($_POST); mysql_connect('***'); mysql_select_db('***'); $kyou = date("y-m-d"); $tagcnt = 0; for ($tagcnt=0;$tagcnt<count($tag_array);$tagcnt++) { $sql_tag = ""; $sql_tag = "INSERT INTO tag_title (tagid, titleid, tagcom, vote, tagcom_date) VALUES (".$tag_array[$tagcnt].", ".$titleid.", '".$tagcom_array[$tagcnt]."', '".$vote."', '".$kyou."')"; mysql_query($sql_tag); print $tagcom_array[$tagcnt]; } } print "<form action=\"tag_input.php?titleid=" . $titleid . "\" method=\"post\" >"; $sql2 = "select * from tag"; $result2 = mysql_query($sql2); $rows2 = mysql_num_rows($result2); while($row2 = mysql_fetch_array($result2)){ echo "<p><input type=\"checkbox\" name=\"tag[]\" value=\"" . $row2["tagid"] . "\" >"; echo $row2["tag"]; echo "   <input type=\"text\" name=\"tagcom[]\" size=\"60\">"; echo "</p>"; } print "<p><input type=\"submit\" value=\"書き込む\" >"; print "<input type=\"reset\" value=\"リセット\"></p>"; print "<input type=\"hidden\" name=\"tag_regist\" value=\"true\" />"; print "</form>"; ============================== 【実際に作ってみたやつ(一例)】 ttp://www.game-minzoku.jp/tag_input.php?titleid=4784 【何ができないのか】 tag_titleidにデータを送りたいのですが、コメントのtagcomだけ上手くはいりません。。(たまにはることもあるので謎です。フォームなので100%の精度にしたいです) ソースは友人と協力して作ったのですが、どうしてもこのあたりで行き詰ってしまいました。 ソースの組み方にこだわりは全くないので、根本からの変更も可能です。 拙いご説明で大変恐縮ですが、お分かりになりましたらよろしくお願いいたします。 また、ご説明が足りない個所などあればおっしゃってください!

    • ベストアンサー
    • PHP
  • XML初心者です。

    いつもお世話になっております。 下記のPHPを解析中なのですが、さっぱり分かりません。 「何をしているか(どんな動きをしているか)」をどなたか解説していただけませんでしょうか。 よろしくお願い致します。 ----------------------------------- <?php class EditableGrid { (略) public function addColumn(・・・(略)・・・) { $this->columns[$name] = array(・・・(略)・・・); } private function _getRowField($row, $field) { return is_array($row) ? (isset($row[$field]) ? $row[$field] : '') : (isset($row->$field) ? $row->$field : ''); } public function getXML((・・・(略)・・・)); { $xml = '<?xml version="1.0" encoding="'. $this->encoding . '" ?>'; $xml.= "<table><metadata>\n"; foreach ($this->columns as $name => $info) { $label = self::escapeXML($info['label']); $xml.= "<column name='$name' label='$label' datatype='{$info['type']}'". ($info['bar'] ? "" : " bar='false'") . " editable='". ($info['editable'] ? "true" : "false") . "'>\n"; if (is_array($info['values'])) { $xml.= "<values>\n"; foreach ($info['values'] as $key => $value) $xml.= "<value value='{$key}'><![CDATA[{$value}]]></value>\n"; $xml.= "</values>\n"; } $xml.= "</column>\n"; } $xml.= "</metadata><data>\n"; $fetchMethod = method_exists($rows, 'fetch') ? 'fetch' : (method_exists($rows, 'fetch_assoc') ? 'fetch_assoc' : NULL); if (!$fetchMethod) foreach ($rows as $row) $xml.= $this->getRowXML($row, $customRowAttributes, $encodeCustomAttributes); else while ($row = call_user_func(array($rows, $fetchMethod))) $xml.= $this->getRowXML($row, $customRowAttributes, $encodeCustomAttributes); $xml.= "</data></table>\n"; return $xml; } ----------以下まだ続くのですが省略します-------- private function getRowXML  ・  ・ (略)  ・  ・ public function renderXML  ・  ・ (略)  ・  ・ } 以上

    • ベストアンサー
    • PHP
  • 一つのレイヤーのみフィルターをかける方法

    FLASH8です。 写真の自動スライドショー的なものを作成しようとしています。 あるサイトにあった無料スクリプトをコピペし、表示は問題なくできるようになりました。 そのスクリプトは外部から写真を読み込み、画像と画像のフェードイン・アウト時にブラーエフェクトでつないでいくものです。(下記参照) これにレイヤーを一つ追加し、追加したレイヤー(上階層)はずっと表示させておきたいのですが、そのレイヤーの画像にまでエフェクトがかかってしまいます。 エフェクトをかからないようにする方法はありませんか? ちょっと説明が足り無いかもしれないんですが、何の情報を言ったらいいか分からないので、よければ補足要求いただければ回答いたします。 よろしくお願い致します。 ============================== import flash.filters.BlurFilter; var picsArray:Array = new Array("flash/01.jpg","flash/02.jpg","flash/03.jpg","flash/04.jpg"); var filter:BlurFilter = new BlurFilter(0, 0, 3); var picNum:Number = 0; var nextPic_int:Number var picHolder:MovieClip = _root.createEmptyMovieClip("picHolder", 1); function fadeOut(){ clearInterval(nextPic_int); picHolder.onEnterFrame = function(){ if(this._alpha > 0){ this._alpha -= 1; filter.blurX = (100 - this._alpha) / 4; filter.blurY = (100 - this._alpha) / 4; this.filters = [filter]; }else{ delete this.onEnterFrame; loadPic(); } } } function loadPic(){ trace("picNum: " + picNum); //load the pic here picHolder.createEmptyMovieClip("pic", 1); picHolder._alpha = 0; picHolder.pic.loadMovie(picsArray[picNum], 1); picHolder.onEnterFrame = function(){ if(picHolder.pic.getBytesLoaded() > 4 && picHolder.pic.getBytesLoaded() == picHolder.pic.getBytesTotal()){ this.onEnterFrame = function(){ if(this._alpha < 100){ this._alpha += 2; filter.blurX = (100 - this._alpha) / 4; filter.blurY = (100 - this._alpha) / 4; this.filters = [filter]; }else{ delete this.onEnterFrame; nextPic_int = setInterval(fadeOut, 10000); } } } } if(picNum == picsArray.length - 1){ picNum = 0; }else{ picNum++; } } loadPic(); stop(); ==============================

    • ベストアンサー
    • Flash
  • JavaScript自動画像切替にリンクの貼り方

    初めて質問させていただきます。宜しくお願いします。 現在、楽天ショップページを製作しております。JavaScriptでゆっくりと画像を切り替える以下のソースをネットで調べました。さらに実用的にするため、各画像にそれぞれ異なるリンクを貼りたいのですが、どのように追記すれば良いのでしょうか? 色々試したのですが全く解決せず困っています。宜しくお願いいたします。 [以下ソース] <script type="text/javascript"> var imgs = new Array(); imgs[0] = "画像URL1"; imgs[1] = "画像URL2"; imgs[2] = "画像URL3"; i = 0; function Blend(){ document.getElementById("imgframe").filters.blendTrans.apply(); document.all.item("imgframe").src = imgs[i++]; document.getElementById("imgframe").filters.blendTrans.play(); if(i>=imgs.length) i=0; } onload = function(){setInterval(Blend,5*1000)} </script> <img src="画像URL1" style="filter:blendTrans(duration=2);">