レンタルサーバーと自宅サーバーの違い

このQ&Aのポイント
  • レンタルサーバーと自宅サーバーの違いについて調査しました。
  • レンタルサーバーでは、phpの問題が原因でflashが正しく表示されないことがあります。
  • 自宅サーバーでは、phpの設定の差異が原因でflashが表示されないことがあります。
回答を見る
  • ベストアンサー

レンタルサーバーと自宅サーバーの違い

12/21の質問の続きです。 間違って締め切りを押しちゃいまして、再度質問します。 Wr5様ありがとうございます。 色々調べてみましたが、原因はphpにあるみたいです。 page.phpファイルの以下の部分が問題点だと思います。 <param name="movie" value="dog-<? if ($setlesson < 2) { echo $setlesson; } else echo "2008";?>.swf?setlesson=<? echo $setlesson; ?>" /> レンタルサーバの場合、例え犬写真4を選択すると、if文のelseが成立して dog-2008.swf?=setlesson=4 になってflashもうまく表示されますが、(正しい処理です。) でも、自宅サーバだと、dog-.swf?=setlesson= になってしまいflashが表示されません。 なんだか、php問題だと思いますが。 とにかく、これで、flashが再生できないです。 fedora 11での設定の差異だと思いますが、、、まったくわかりません。相当困っています。 以下は詳細ソースです。 ●index.phpは下記の通りです。 ---------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>犬写真</title> </head> <body> <a href="dog.php?setlesson=1">犬写真1</a><br/> <a href="dog.php?setlesson=2">犬写真2</a><br/> <a href="dog.php?setlesson=3">犬写真3</a><br/> <a href="dog.php?setlesson=4">犬写真4</a><br/> <a href="dog.php?setlesson=5">犬写真5</a><br/> </body> </html> ------------------------ ●page.phpは下記の通りです。 <!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="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>犬写真</title> </head> <body bgcolor="#333333"> <!--url's used in the movie--> <!--text used in the movie--> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="​http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c...​ width="500" height="500" id="dog" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dog-<? if ($setlesson < 3) { echo $setlesson; } else echo "2008";?>.swf?setlesson=<? echo $setlesson; ?>" /> <param name="quality" value="best" /> <param name="bgcolor" value="#333333"/> <embed src="dog-2008.swf?setlesson=<? echo $setlesson; ?>" quality="best" bgcolor="#333333" width="500" height="500" name="dog" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="​http://www.macromedia.com/go/getflashplayer"​ /> </object> <br> <a href="kuken-dig-grey.index.php">メイン画面に戻る</a> </body> </html>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

php.iniファイルに register_globals  の設定がありますので、これを変更してapacheを再起動です。 また コンテンツのディレクトリに置いた .htaccessファイルで設定も可能です。 (.htaccessでの変更が許可されている設定なら) ただ、これを設定すると、セキュリティ上の問題が発生します。 また、PHP6からはこの設定自体が廃止されます。 なので、register_globalsがOffでも動くようにプログラミングするのが望ましいと思います。 例えば、サンプルのプログラムや、参考書に GET/POST/COOKIEから入ることを期待している $xxx という変数名があれば、そこを $_GET['xxx']や$_POST['xxx']や$_COOKIE['xxx']に 読み替えてプログラムします。 そうしておけば、 PHP4.2未満のサーバーでも動きますし、 サーバーがregister_globalsがOnでもOffでもどちらでもこの問題にははまらない、 可搬性の高いプログラムになりますので。

その他の回答 (2)

回答No.3

> Onにするとどのようなセキュリティー問題がありますか? PHPの作り方にもよりますが、最悪、サーバーを乗っ取ることもできます。 そうなると、 個人情報が漏れたり、サイトが書き変わったり、 知らない間に SPAM発行サーバーや踏み台に使われたり、 違法ファイルの供給に悪用されて、裁判所から呼び出されたり と、嬉しくないことが、あるやもしれません。 (「自分の子供に限って」が一番危ないのと、同じですね)

karisuma79
質問者

お礼

superside0 おかげさまで、いろいろ勉強になりました。 ありがとうございます!

回答No.1

register_globalsがONのサーバーとOFFのサーバーの違いでしょう。 #古い参考書でも使われているのでしょうか? このphpでいうと、 $setlesson ↓ $_GET['setlesson'] に全箇所書き換えると、php4.2以降のサーバーで動くようになると思われます。

karisuma79
質問者

お礼

superside0様ありがとうございました。 /etc/php.ini register_globalsを OffからOnしてやっと、 flahsが見れるようになりました。 うれしくて涙でそうです! でも、ネット上をregister_globalsキーワードで検索すると、 セキュリティーのことでOffにしたほうがいい文章もありましたが、、 Onにするとどのようなセキュリティー問題がありますか?

karisuma79
質問者

補足

superside0様ありがとうございます。 どのファイルでそのような設定を行ったらよいでしょうか? すみません。まったく初心者です。 そのほか レンタルサーバのを見ると、 register_globals関しては以下の設定していました。 Directive     Local Value    Master Value register_globals    On        Off 自宅サーバのはどこから確認できるんでしょうか? よろしくお願いいたします。

関連するQ&A

  • ++の意味が分かりません

    try4.html <html xmlns="​http://www.w3.org/1999/xhtml"​ lang="ja" xml:lang="ja"> <head> <title>カンタンアンケート</title> </head> <body> <form action='try4-2.php' method='GET'> 性別:<br> <input type="radio" name="gender" value=0>男性 <input type="radio" name="gender" value=1>女性<br><br> 趣味(複数選択可):<br> <input type="checkbox" name="movies" value=1>映画  <input type="checkbox" name="music" value=1>音楽  <input type="checkbox" name="books" value=1>読書  <input type="checkbox" name="sports" value=1>スポーツ<br><br> ご意見をお書きください:<br> <textarea name="comment" rows="4" cols="40"></textarea><br><br> <input type="submit" value="送信"> <input type="reset" value="リセット"><br><br> </form> </body> </html> ////////////////////////////////////////////////////// try4-1.php <?php session_start(); ?> <html> <head><title>try4-1.php</title></head> <body> <?php $_SESSION = array(total_cnt => 0, male => 0, female => 0, movies => 0, music => 0, books => 0, sports => 0, comment => array("")); ?> //////////////////////////////////////////////////////////////// try4-2.php <?php session_start(); ?> <html> <head><title>try4-2.php</title></head> <body> <?php if ($_GET['gender'] == 0) ++$_SESSION['male']; elseif ($_GET['gender'] == 1) ++$_SESSION['female']; if ($_GET['movies']) ++$_SESSION['movies']; if ($_GET['music']) ++$_SESSION['music']; if ($_GET['books']) ++$_SESSION['books']; if ($_GET['sports']) ++$_SESSION['sports']; $_SESSION['comment'][] = $_GET['comment']; ++$_SESSION['total_cnt']; ?> 登録しました。さらに<A href="try4.html">入力する</A><br> これまでの集計結果を<A href="try4-3.php">表示する</A><br> </body> </html> ////////////////////////////////////////////////////////// try4-3.php <?php session_start(); ?> <html> <head><title>try4-3.php</title></head> <body> <?php echo "これまでにアンケートに応えたのは{$_SESSION['total_cnt']}人です。そのうち<br>"; if ($_SESSION['total_cnt']){ $male_rate = (int)($_SESSION['male'] / $_SESSION['total_cnt'] * 100); $female_rate = (int)($_SESSION['female'] / $_SESSION['total_cnt'] * 100); } else { $male_rate = 0; $female_rate = 0; } echo "男性:{$_SESSION['male']}人 $male_rate %<br>"; echo "女性:{$_SESSION['female']}人 $female_rate %<br><br>"; echo "趣味は映画:{$_SESSION['movies']}人、音楽:{$_SESSION['music']}人、読書:{$_SESSION['books']}人、" . "スポーツ:{$_SESSION['sports']}人<br><br>"; echo "意見:<br>"; foreach ($_SESSION['comment'] as $comment) echo $comment . "<br>"; ?> 集計を<A href="try4-1.php">初期化する</A><br> さらに<A href="try4.html">入力する</A><br> </body> </html> //////////////////////////////////////////////////////// とありますが、++$_SESSION['movies'];の ++の意味が分かりません。 数値を追加しろという意味ですか。

    • ベストアンサー
    • PHP
  • sessionが分かりにくいです

    try4.html <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <title>カンタンアンケート</title> </head> <body> <form action='try4-2.php' method='GET'> 性別:<br> <input type="radio" name="gender" value=0>男性 <input type="radio" name="gender" value=1>女性<br><br> 趣味(複数選択可):<br> <input type="checkbox" name="movies" value=1>映画  <input type="checkbox" name="music" value=1>音楽  <input type="checkbox" name="books" value=1>読書  <input type="checkbox" name="sports" value=1>スポーツ<br><br> ご意見をお書きください:<br> <textarea name="comment" rows="4" cols="40"></textarea><br><br> <input type="submit" value="送信"> <input type="reset" value="リセット"><br><br> </form> </body> </html> ////////////////////////////////////////////////////// try4-1.php <?php session_start(); ?> <html> <head><title>try4-1.php</title></head> <body> <?php $_SESSION = array(total_cnt => 0, male => 0, female => 0, movies => 0, music => 0, books => 0, sports => 0, comment => array("")); ?> //////////////////////////////////////////////////////////////// try4-2.php <?php session_start(); ?> <html> <head><title>try4-2.php</title></head> <body> <?php if ($_GET['gender'] == 0) ++$_SESSION['male']; elseif ($_GET['gender'] == 1) ++$_SESSION['female']; if ($_GET['movies']) ++$_SESSION['movies']; if ($_GET['music']) ++$_SESSION['music']; if ($_GET['books']) ++$_SESSION['books']; if ($_GET['sports']) ++$_SESSION['sports']; $_SESSION['comment'][] = $_GET['comment']; ++$_SESSION['total_cnt']; ?> 登録しました。さらに<A href="try4.html">入力する</A><br> これまでの集計結果を<A href="try4-3.php">表示する</A><br> </body> </html> ////////////////////////////////////////////////////////// try4-3.php <?php session_start(); ?> <html> <head><title>try4-3.php</title></head> <body> <?php echo "これまでにアンケートに応えたのは{$_SESSION['total_cnt']}人です。そのうち<br>"; if ($_SESSION['total_cnt']){ $male_rate = (int)($_SESSION['male'] / $_SESSION['total_cnt'] * 100); $female_rate = (int)($_SESSION['female'] / $_SESSION['total_cnt'] * 100); } else { $male_rate = 0; $female_rate = 0; } echo "男性:{$_SESSION['male']}人 $male_rate %<br>"; echo "女性:{$_SESSION['female']}人 $female_rate %<br><br>"; echo "趣味は映画:{$_SESSION['movies']}人、音楽:{$_SESSION['music']}人、読書:{$_SESSION['books']}人、" . "スポーツ:{$_SESSION['sports']}人<br><br>"; echo "意見:<br>"; foreach ($_SESSION['comment'] as $comment) echo $comment . "<br>"; ?> 集計を<A href="try4-1.php">初期化する</A><br> さらに<A href="try4.html">入力する</A><br> </body> </html> //////////////////////////////////////////////////////// とファイルが4つあるのですがセッション情報はどこに格納されているのでしょうか。TXTファイルでもなさそうなので教えて下さい。

    • ベストアンサー
    • PHP
  • Flash4でループの設定

    Flash4で初めてジャンプボタンを入れたムービーをつくりました。 ボタンのジャンプもムービーの動きも問題ありません。 が、ムービーをループせずに、ユーザーがボタンを押すまでムービーはとまったままずっと表示させていたいので、パブリッシュ時に「ループしない」設定で吐き出したのですが、画面から消えてしまいます。 以前、違うムービーでボタンがないものを同じようにパブリッシュしたときには表示されたままになっていたのですが、何故でしょうか。 つくり方が悪いのか、設定の仕方が悪いのか、どうしたらよいのでしょうか。 HTML記述------------------ <!-- URL's used in the movie--> <A HREF=kaisya.htm></A> <A HREF=soft.htm></A> <A HREF=hard.htm></A> <A HREF=mente.htm></A> <A HREF=education.htm></A> <A HREF=saiyou.htm></A> <A HREF=contactm.htm></A> <A HREF=http://www.aabababa/index.htm></A> <A HREF=http://www.cdcdcd/index.htm></A> <!-- text used in the movie--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=main1 WIDTH=640 HEIGHT=300> <PARAM NAME=movie VALUE="main1.swf"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#16005F> <EMBED src="main1.swf" loop=false quality=high bgcolor=#16005F WIDTH=640 HEIGHT=300 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </OBJECT> OSはWin2000です。 よろしくお願いいたします。

  • [PHPとHTML]リストボックスについて質問です。

    [PHPとHTML]リストボックスについて質問です。 ///////a.php <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>リストボックス</title> </head> <body> <form id="form1" name="form1" method="post" action="b.php"> <label> <select size="1" name="num" id="num"> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </label> </form> </body> </html> ///////b.php if ($_POST['num'] == "2" or $_POST['num'] == "3" or $_POST['num'] == "4") { ※↑ここの部分がエラーとなっています。 $num = $_POST['num']; echo "$num"; echo '<a href="a.php">戻る</a>'; } ラジオボタンを使っての判定条件の仕方はわかったのですが、 リストボックスについてはどうすればいいのかわかりません。 どうしたらいいか教えてもらえませんか?

    • ベストアンサー
    • PHP
  • PHPでUndefined variableエラー

    PHPでUndefined variableエラーが発生します: <b>Notice</b>: Undefined variable: result in <b>/opt/lampp/htdocs/samples/chapter3/3-2/gen_defined_vars.php</b> on line <b>58</b><br /> どうやって直せばいいのか教えてください。 58行目がおかしいと出ていますが、$resultが未定義なので54行目のことだと思います。 ちなみに 9ー12行目は自分で直しました。お願いします。 1 <html> 2 <head> 3 <title>環境変数コード生成フォーム</title> 4 </head> 5 <body> 6 <?php 7 // 選択リストの値を取得 8 $name = "param"; 9 if ( isset($_POST[$name]) ) { 10 $selected_value = $_POST[$name]; 11 } 12 //$selected_value = isset($_POST[$name]) ? $_POST[$name] : ""; 13 14 // 定義済み変数を取得 15 $array = get_defined_vars(); 16 17 // 配列から選択リストを作成する関数 18 // パラメータ:配列/選択リスト名/選択値 19 function disp_list($array, $name, $selected_value = "") { 20 echo "<select name=\"" . $name . "\">"; 21 while (list($value, $text) = each($array)) { 22 echo "<option "; 23 if ($selected_value == $value) { 24 echo " selected "; 25 } 26 echo " value=\"".$value."\">" . $value . "</option>"; 27 } 28 echo "</select>"; 29 } 30 31 // 入力内容を処理する 32 $temp = "<?php echo \$_SERVER[\"%s\"] ?>"; 33 if (isset($_POST["param"])) { 34 $param = $_POST["param"]; 35 $result = sprintf($temp, $param); 36 } 37 else { 38 $param = ""; 39 } 40 41 ?> 42 <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>"> 43 <table cellpadding="10"> 44 <tr> 45 <td>環境変数を選択:<br /> 46 <?php echo disp_list($array["_SERVER"], $name, $selected_value); ?> 47 <input type="submit" value="作成" name="sub1"> 48 </td> 49 </tr> 50 <tr> 51 </tr> 52 <tr> 53 <td>作成されたコード:<br /> 54 <textarea name="ta1" rows="3" cols="40"><?php echo $result ?></textarea> 55 </td> 56 </tr> 57 </table> 58 </form> 59 </body> 60 </html>

    • ベストアンサー
    • PHP
  • クッキー送信

    以下のコードでクッキーが送信できると思ったのですができません。 どこがいけないでしょうか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>cookie</title> <script language="javascript"><!-- --></script> </head> <body onLoad="setfocus()"> <?PHP if(!isset($_COOKIE['visited']))// { //はじめての訪問 $count=1; echo"<p></p>"; } else { echo"cookie up<br />"; $count = $_COOKIE['visited']; $count++; } setcookie('visited',$count);// echo "Hello!!<br />"; echo "your ${count} visited!<br />"; echo '<a href="cookie.php">cookie</a>' ?> </body> </html>

    • 締切済み
    • PHP
  • Flashの外部ファイル化の質問です。

    flash cs4でフラッシュを制作し、そのflashをdreamweaver cs4でhtml内に配置しました。 下記のソースコードを簡略化したいのですが、やり方がわかりません。 flashのソースコードを外部ファイル化して、すっきりさせたいので す。 どなたか教えていただけないでしょうか? よろしくお願い致します。 <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無題ドキュメント</title> <script src="scripts/swfobject_modified.js" type="text/javascript"></script> </head> <body> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="700" height="400"> <param name="movie" value="images/karon_flash.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="images/karon_flash.swf" width="700" height="400"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html>

  • 【送信】ボタンが無反応!?

    いつも大変お世話になり誠にありがとうございます。 標記の件。 色々と試みましたが、何も反応しません。 MySQLに登録して、 「送信完了しました。ありがとうございます。」と出したいのですが、何も反応しません。 form.php <body> <div class="v_line_fix"> <h1>Blog K・T</h1> <h2><a href="index.html">トップページ</a></h2> <h2>ブログフォーム</h2> <form method="POST" action="blog_create.php">  ペンネーム<br> <input type="text" name="name" ><br>   ブログタイトル<br>   <input type="text" name="title" ><br>    カテゴリー<br> <input type="text" name="category" ><br> ブログ本文<br> <textarea name="content" id="content" cols="50" rows="80"></textarea><br> <input type="submit" value="確認画面へ"> </form> <p><a href="index.php">戻る</a></p> </body> </html> blog_create.php <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blog</title> </head> <body> <?php $name = $_POST["name"]; $title = $_POST["title"]; $category = $_POST["category"]; $content = nl2br($_POST["content"]); //$post_at = $_POST["post_at"]; echo "ペンネーム{$name}"; echo "ブログタイトル{$title}"; echo "カテゴリー {$category}"; echo "本文 {$content}"; ?> <hr> <br> <input type="submit" action="/kanryou.php" value="送信する"> </main> </body> kanryou.php <body> <header> <h1>PHP</h1> </header> <main> <h2>登録結果!</h2> <?php <pre> <?php try{ $db = new PDO('mysql:dbname=blog_app;host=localhost;charset=utf8','root'); $count = $db->exec('INSERT blog (id ,name,title ,category ,content , post_at=timestamp()'); ( $_POST['id'] ,mb_substr(0,$name),mb_substr(0,$title),mb_substr(0,$category),mb_substr(0,$content), post_at=timestamp()'); echo $count . "件のデータを登録しました!"; } catch(PDOException $e){ echo 'DB接続エラー' . $e->getMessage(); } ?> </pre> </main> </body> echo "送信完了です。ありがとうございました。"; ?> すみません。 どうしても、無反応です。 困っています。 教えてください。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • MySQL
  • ソースコードの読解をお願い致します。

    下記のソースコードの読解(どういう意味なのか)を教えて下さい。全部だと有り難いですが、一部分でも構いません。 <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/ TR/xhtml/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="ja"lang="ja"> <head> <meta http-equiv="Content-Type"content="application/xhtml+xml;charaset=Sift_jis"/> <meta name="keywords"content="キーワード"/> <meta name="description"content="紹介文"/> <title>It's My Life</title> <link rel="stylesheet"href="style.css"type="text/css"> <script src="Script/swfobject_modifiedjs"type="text/javascript"></script> </head> <body> <div id="main"> <!--Header--> <div id="header"> <h1><img src="images/header/gif"width="996"height"207"       alt="its my life雨のち曇り時々晴れ"/></h1> </div> <!--Contents--> <div id="container"> <div id="contents"> <div class="movie-box"> <div class="movie-box-left"></div> <div class="movie-box-right"></div> <div class="movie-box-left"></div> <div class="movie-box-right"></div> </div> <div class="flash-box"> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-4445535"width=700" height"119"> <param name="movie" value"=rollingbtn619.swf"/> <param name="quality" value"=high"/> <param name="wmode" value"=opaque"/> <param name="swfversion" value"=11.0.0.0"/> <!--このパラメータたぐにより、Flash Player6.0または6.5以降を使用して、Flash Playerの最新バージョンをダウンロードするようメッセージが表示されます。ユーザーにメッセージを表示させないようにする場合にはパラメータータグを削除します。 --> <!--次のオブジェクトタブはIE以外の使用するためのものです。IEではIECCを使用して非表示にします。 --> <!--[if !IE]--> <object type="application/x-shockwave-flash"data="rollingbtn619.swf"width="700"height="119"/> <!--<![endif]--> <param name="quality" value"=high"/> <param name="wmode" value"=opaque"/> <param name="swfversion" value"=11.0.0.0"/> <param name=expressinstall"value="Scripts/expressInstall.swf"/> <!--ブラウザには、Flash Player以前の最新バージョンを使用して次の代替えコンテンツが  表示されます。--> <div> <h4>このページのコンテンツには、Adobe Flssh Playerの最新バージョンが必要です。</="httph4> <p><a href="http://www.adobe.com/gogetflashplayer"><img src="http://www.adobe.com/images/shred/download_buttons/get_flash_player.gif" alt="Adobe Flash Playerを取得 width="112"height="33"/></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> </div> <!--contents--> </div> <!--container--> <div id="footer"> <img src="images/footer.gif"width="996"height="112"alt="special thanks"/> </div><!--footer--> </div><!--main--> <script type="text/javascript"> swfobject.registerObject("FlashID") //--> </script> </body> </html>

  • jsがIE6で表示されず困っています

    初心者な質問で恐縮です。 季節ごと(四季)にメインswfが切り替わるjsを組んでいるのですが、 WinのIE6で表示されず困っています。 記述は以下になります。 <!-- ここから--> dd = new Date(); mm = dd.getMonth() + 1; if (mm < 10) { mm = "0" + mm; } var today = mm; season1 = 03; end1 = 05; season2 = 06; end2 = 08; season3 = 09; end3 = 11; if((today <= end1) && (today >= season1)){ document.write('<object data="a.swf" type="application/x-shockwave-flash" width="xxx" height="xxx"></object>'); document.write('<param name="movie" value="a.swf" />'); document.write('<param name=quality value=high>'); document.write('<param name=wmode value=transparent>'); }else if((today <= end2) && (today >= season2)){ document.write('<object data="b.swf" type="application/x-shockwave-flash" width="xxx" height="xxx"></object>'); document.write('<param name="movie" value="b.swf" />'); document.write('<param name=quality value=high>'); document.write('<param name=wmode value=transparent>'); }else if((today <= end3) && (today >= season3)){ document.write('<object data="c.swf" type="application/x-shockwave-flash" width="xxx" height="xxx"></object>'); document.write('<param name="movie" value="c.swf" />'); document.write('<param name=quality value=high>'); document.write('<param name=wmode value=transparent>'); }else{ document.write('<object data="d.swf" type="application/x-shockwave-flash" width="xxx" height="xxx"></object>'); document.write('<param name="movie" value="d.swf" />'); document.write('<param name=quality value=high>'); document.write('<param name=wmode value=transparent>'); } <!-- ここまで--> これを外部で読み込んでいます。 状況としてはステータスバーが進まず読み込みきれていない感じです。 html自体は50行程度で軽いと思うのですが… fxでは確認出来ました。 質問文にも至らない箇所がありましたら申し訳ありません。 よろしくお願い致します。