Ieのクリックジャンプで問題発生!ジャンプできない原因や回避法は?

このQ&Aのポイント
  • 肖像権問題からDVD内にクローズドHtmlを作成しているが、Ieのクリックジャンプがうまくいかない。
  • Flockではジャンプできるが、Ieからはジャンプできず、何も反応がない。
  • 回避法やGekkoエンジンを使用しない場合の玄孫フォルダへのジャンプ方法について教えて欲しい。
回答を見る
  • ベストアンサー

Ieのクリックジャンプがうまくいきません。

よろしくお願いします。  肖像権問題から,DVD内にクローズドHtmlを作成しています。  写真集をVictorのカメラ添付のフォトナビゲーター1.5で サムネイルを自動生成させ,これにタイトルや他の写真集・動画 へのボタンを付けています。  各サムネイルには, <TD ALIGN=CENTER VALIGN=TOP WIDTH = 80 HEIGHT = 80> <A HREF="2008festa/jvn003.htm">ファイル名<BR> <IMG SRC="2008Festa/tn003.jpg" BORDER=0><BR></A></TD> として,玄孫フォルダ2008festa内のjvn003.htmにジャンプするよう にしました。  この段階で,Htmlが C:\ ドライブにあるうちは,Ie(8)も Flockも正常にジャンプしました。しかし,これを d:\ のDVDに落とすと, Flockは正常にジャンプしたのですが,Ieからはジャンプしません。 ちなみに無反応です。  間違っている点がありましたら回避法共々お教えください。  もしくは,Gekkoエンジンでないと,玄孫フォルダへのジャンプ は,できないのでしょうか  よろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数3

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

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

htmlタグが壊れている可能性もありますね。 http://htmllint.itc.keio.ac.jp/htmllint/htmllint.html ↑こちらなどでチェックするのも解決の一手だと思います。

Ligandable
質問者

お礼

 reggaepunc様,何度もありがとうございます。  昨日のメールのとおり,Festaをfestaに統一しましたところ, HDD上でもIeからジャンプしなくなりました。よくよく考えて みましたところ,ジャンプチェクは子フォルダのプログラムから 呼び出しただけのチェックで, <!-- saved from url=(0013)about:internet -->は設定して おりませんでした。IeはこれがないHtmlをメッセージなしで 蹴っていたようです。いまは,お陰様でつながります。 チェックのきっかけや,Html採点HPありがとうございます。  ところで,いまはもう一つ問題が出ています。  他のスレッドを立てた方が良い場合,そのように致しますが, 使ったVictorのフォトナビゲーター1.5が生成するHtmlは, CR(改行コード)のみで,CRLFが無いようです。 <HTML>↑<HEAD> (↑は半角)と表示されます。  このため,Devasの一括変換が効きません。一個一個ならHtml を手直しできますが,500個もあり,気が遠くなっております。  今から,crcnv102か,KanjiTranslator160で,改行コードを 統一しようと思っていますが,お心当たりのことがあればよろ しくお願い申し上げます。 末尾ながら,再度感謝申し上げます。

Ligandable
質問者

補足

 ありがとうございました。  KanjiTranslator(kashim.com様)と複数行置換(INASOFT様) のおかげで何とか目途がつきました。 reggaepunc様,何度もありがとうございました。重ねて感謝 申し上げます。  思わぬ罠が恐ろしいので,週末にこの質問を締め切らせて ください             ではでは

その他の回答 (1)

回答No.1

まず、 ・ブラウザによってリンク先に飛べたり、飛べなくなるということは(プログラムで制御しない限り)通常あり得ません。 リンクをクリックしたときに無反応ということは、 リンク自体がリンクとして働いていないということでしょう。 気になるのは、tdのwidthとheightの数字の前後の空白。 2008festaと2008Festaで大文字と小文字があること。 ie8で確認しましたが、「Internet Explorer ではこのページは表示できません」 と出ました。 質問者さんの環境だと↑も出ないということでしょうか? 可能性としては、DVDに書き込んだ再にソースが書き換わっているかもしれませんね。リンクが無反応というのは何か異常が発生しているようです。

Ligandable
質問者

お礼

 早速のレスポンス感謝します。 <・ブラウザによってリンク先に飛べたり、飛べなくなるということは(プ ログラムで制御しない限り)通常あり得ません。  リンクをクリックしたときに無反応ということは、  リンク自体がリンクとして働いていないということでしょう。  まさしく通常あり得ないことで困惑しています。 <リンク自体がリンクとして働いていないということでしょう。  問題は,Flockやファイヤーフォックスで普通にリンクが機能して いる点です。まさしく通常あり得ないことです。 また,玄孫(曾孫)フォルダ 2008festa に jvn003.htm があるので, <「Internet Explorer ではこのページは表示できません」 は表示されませんでした。  ご指摘の <気になるのは、tdのwidthとheightの数字の前後の空白。  2008festaと2008Festaで大文字と小文字があること。 ありがとうございます。 <widthとheightの数字の前後の空白  は,問題なく動いております。 <2008festaと2008Festaで大文字と小文字があること。  は,フォトナビゲーター1.5の自動作成ですが,拙も 気なりました。統一してみます。  ほんに,<!-- saved from url=(0013)about:internet --> にせよ,<embed>不都合にせよ,ビルさんのご都合にふり 回されっぱなしです。  またお気ずきの点ありましたら,よろしくお願いします。

Ligandable
質問者

補足

 reggaepunc様ありがとうございました。 どうしても,一回は http://www.microsoft.com/japan/windows/ie/using/techinfo/activexupdate.mspx に関わる現象が出ますが,使えそうです。  重ねてお礼申し上げます  拝謝

関連するQ&A

  • IE6とIE7のHtmlレイアウトについて

    お世話になります。 現在、XHTMLで画面を作成しています。 Htmlのレイアウトについて、非常に困った問題が発生しています。 IE6で正常に表示されるものが、IE7では崩れて表示されてしまいます。 具体的にはテーブルの中身がIE6だと、 テーブル(右寄せ(本来の形)) ---------|----------------------------- aaa |テキストフィールド1 ---------|----------------------------- bbbbb |テキストフィールド2 ---------|----------------------------- 具体的にはテーブルのl中身がIE7だと、 テーブル(中央揃え(ずれている状態)) ---------|----------------------------- aaa | テキストフィールド1 ---------|----------------------------- bbbbb | テキストフィールド2 ---------|----------------------------- になってしまいます。(汚くて、判りづらくてすみません!!) 以下にHTMLを記載します。 <table align="center"> <div>    <tr>   <td> </td> </tr> </div> </table> <table border="1"> <tr id="trpattern"> <td width="200">              <labelid="reportpatternLabel"/></td>        <td width="350">   <selectid="patternItems"onchange="hide(this.value);"> <option id="pattern"> </option> </select><br></br> </td> </tr> <tr id="trarea"> <td width="200"><label id="selectAreaLabel"/></td> <td width="350"> <select id="areaItems" style="width:130;" onchange="selectNsc()"> <option id="area"> </option> </select><br></br> </td> </tr> <tr id="trnsc"> <div id="nscdiv"> <td width="200"> <label id="nscselectLabel"/></td> <td width="350"> <select id="nscItems" style="width:130;" onchange="fillnscList()"> <option id="nsc"> </option> </select><br></br> </td> </div> </tr> <tr id="trperiod"> <td width="200"><label id="periodLabel"/></td> <td width="350"> <input type="text" id="periodfrom"></input> <label id="symbolLabel"></label> <input type="text" id="periodto"></input> </td> </tr> <tr id="trlevel" style="display:none"> <td width="200"><label id="levelLabel"/></td> <td width="350"> <select id="levelItems"> <option id="level"> </option> </select><br></br> </td> </tr> <tr id="trcompare" style="display:none"> <td width="200"> <label id="compareAnotherLabel"/><label id="NSCAverageLabel"/></td> <td width="350"> <input type="radio" name="nscrdb" value="Yes" label="Yes" onclick="callshow(this.value);"></input> <label> Yes</label> <input type="radio" name="nscrdb" value="No" label="No" checked="checked" onclick="callshow(this.value);"></input> <label> No</label> </td> </tr> </table> --------------------------------------------------- どの様なタグ、方法を用いれば解消されるのでしょうか? どなたかご教授願いますでしょうか? お願いいたします!!

    • ベストアンサー
    • HTML
  • FireFoxでリンクをクリックしても飛ばない

    ・Firefoxで表示すると、左上にあるリンクをクリックしてもリンク先に飛びません。 (なぜか他のリンクはきちんと飛ぶ) LunascapeでGekkoエンジンにした時も同じ結果です。 ・IE 8.0/9.0 では、正確にリンク先に飛びます ・何かブラウザによって違う動きをするHTMLを書いてしまったのでしょうか? すみません、教えてください。 ---------- そこのところの記述ですが <p> <a href="http://********************.com/">index.htm</a> | <a href="http://********************.com/about_me.htm">About me</a> </p> FireFoxのみ これでリンク先に飛べません。 http://********************.com/index.htm内で 例えば、 <li><a href="**************.htm"> PCs, **********:ミニタワー</a> </li> と記述したところは、どちらのブラウザでもリンク先に飛べます ヒントや解決方法をいただければ幸いに存じます。

    • ベストアンサー
    • HTML
  • IEでだけリンクが動作しない

    質問させて下さい。 簡単なウェブサイトを作成中なのですが、どうしてもわからない 事があります。 ローカルフォルダの中に、top.htm と sonota.htm の2ページ 作っているのですが、プレビュー時にsonota.htmの中の一部リンク がIE8でだけ動作しないんです。 (ファイアーフォックスとグ-グルクロームは動きます) 【ソース】 略 <td width="300" align="right"> <a href="top.htm"> <img src="gazou.jpg" width="150" height="50" border="0" /></a></td> 略 何が問題があるのか、、、全く想像つきません。 どなたかお助け下さい。。

  • HTMLのリンク先が表示されない

    同じフォルダにあるhtmlファイルを表示させるため、 リンクを設定し、いざIEでリンクをクリックすると 全く反応がありません。 コードもしくはファイルの配置ミスなのか判断が付かないため、 御教授下さい。 以下ソースです。取得というリンクをクリックして表示させたいです。 <TABLE cellSpacing=0 cellPadding=0 width=400 border=0> <TBODY> <TD width=40>&nbsp;</TD> <TD width=160><A href="./peace.html">取得</A> </TD> <TD width=20>&nbsp;</TD> <TD width=180><A href="./password.html">パスワード変更</A> </TD></TR> <BR><BR><BR></CENTER></BODY></HTML>

  • XPのIE7&IE8で以下のリンクが機能しません

    windowsXP 32bitのIE7&IE8で以下のリンクが機能しません windows7 64bitのIE9では機能したのですが…。 ちなみにfirefoxはXP 32bitでも7 64bitでも機能しました。 PHPからprintで出力していますが、そこはあまり関係ないのかなと思っていますが…。 出力されたHTMLのソースは以下です(<table><tr>の部分は略します)。 <td onClick="this.innerHTML='12345678<br>本当にキャンセルしていいですか?<br> <a href=data_edit.php?day=20120620&order=12345678&cancel=1>はい</a> / <a href=data_edit.php?day=20120620>いいえ</a>';this.style.background='#FFFF55'">   <DIV style="cursor: pointer;">2345678</DIV> </td> 以上です。 本当ならa hred=のURLの部分を" "で囲むべきなんでしょうけど、PHPのほうでエスケープの入れ子状態になってしまい実現していません。 ただ、HTMLのソースを直接書き換えて" "で囲ってみても、やはりリンクは機能しませんでした。 解決方法をお分かりの方がおられましたら、どうかよろしくお願い致します。

  • サイドバーからのジャンプ

    こんばんは。 今、ジオシティーズでホームページを作っています。 ページをサイドバー・コンテンツバー・メインコンテンツの3つに分けたのですが、サイドバーをクリックすると、新ウィンドウで開かれてしまい、コンテンツバーをクリックすると、画面全体でジャンプしてしまったりします。 サイドバーおよびコンテンツバーのリンクをクリックすると、メインコンテンツの部分だけでリンク先へジャンプしてほしいのですが、どのようにすれば良いのでしょうか? 説明力低くてすみません・・・ 中2ですので、できるだけわかりやすくご回答ください・・・ 問題のHTMLを載せておきます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <meta name="keywords" content="タグを入力"> <meta name="deskription" content="ホームページの説明文"> <title>タイトル</title> <meta name="generator" content=" 6.0.0.49"> <base target="top" href="ベースとなるページのURL"> <base href="ベースとなるページのURL"> <base target="_top"> </head> <body> <!-- タイトルバー タイトル画像--> <img src="画像のファイル" align="bottom" width="704" height="109" border="0"> <br> <!-- コンテンツバー 上ボタン5個--> <table width="1035" height= "45" cellspacing= "0" cellpadding= "0" bgcolor="#6899d1" align="center"> <tr valign="middle" align="center"> <td width="207" background="○○○.jpg"><span style="font size:12pt;"><a href="http://○○○.html"><font color="fuchsia" face="メイリオ"><strong><b>ジャンプ先ページ名</b></strong></font></a></span></td> <td width="207" background="link.top.2010.jpg"><span style="font size:12pt;"><a href="http://○○○.html"><font color="fuchsia" face="メイリオ"><strong><b>ジャンプ先ページ名</b></strong></font></a></span></td> <td width="207" background="○○○.jpg"><span style="font size:12pt;"><a href="http://○○○.html"><font face="メイリオ" color="fuchsia"><b><storong>ジャンプ先ページ名</b></font></a></span></td> <td width="207" background="○○○.jpg"><span style="font size:12pt;"><a href="http://○○○.html"><font color="fuchsia" face="メイリオ"><strong><b>ジャンプ先ページ名</b></strong></font></a></span></td> <td width="207" background="○○○.jpg"><span style="font size:12pt;"><a href="http://○○○.html"><font color="fuchsia" face="メイリオ"><strong><b>PR</b></strong></font></a></span></td> </tr> </table> <!-- サイドバー + メインコンテンツ --> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="center"> <tr align="left" valign="top"> <td> <!-- サイドバー --> <iframe height="500" width="19%" src="サイドバーのページ" frameborder="0" marginheight="0"> </td> </tr> <!-- メインコンテンツ --> <iframe height="500" width="81%" src="メインコンテンツのページ" frameborder="0" marginheight="0"> </table> </body> </html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">を1行目とし、空行は除いて上から何番目のとこが問題点か、 や、 何行目と何行目の間にどんなタグを入れればいいのか、 などを教えて下さい。

  • JavaScriptでIEの自動ログインについて

    JavaScriptの初心者でIE上で表示されたログインボタンをクリックしたいのですが、name="ボタン名"がなくクリックできないんです。 「ie.document.MainForm(0).submit.click();」と記入してみたのですが、クリックできないんです。 下記のようなボタンをJavaScriptで押すにはどうしたらいいのでしょうか? どなたかすいませんがご教授ください。 ===================================================== ボタンのHTML <form name="MainForm" method="POST" action="/login" target="_self"> <table border="0" width="510"> <tr> <td width="140">&nbsp;</td> <td width="160" align="center"><input type="submit" style="width:100" value="ログイン" onClick="return buttonHandler('ok');"></td> <td width="210">&nbsp;</td> </tr> </table> <br> </form>

  • IEでjQueryのtoggleが動作しません。

    IEでjQueryのtoggleが動作しません。 inputをクリックすることで同じクラス名が与えられている 行を非表示/表示の切替えを行なおうとしています。 FireFox,Safariその他のブラウザでは正常に動作します。 スクリプトの記述に誤りがあるのでしょうか?以下ソースです。 ■JavaScript <script type="text/javascript"> $(document).ready(function(){ $("#sets input").click(function () { var trshow = $(this).attr("class"); $("tr"+"."+trshow).toggle(); } ); }); </script> ■HTML <table id="sets"> <tr> <td>0001 ああああ<br /> <input type="button" class="set01" value="セット内表示/非表示" /></td> </tr> <tr class="set01 set"> <td>サンプルサンプル</td> </tr> <tr class="set01 set"> <td>サンプルサンプル</td> </tr> <tr> <td>0002 いいい<br /> <input type="button" class="set02" value="セット内表示/非表示" /></td> </tr> <tr class="set02 set"> <td>サンプルサンプル</td> </tr> <tr class="set02 set"> <td>サンプルサンプル</td> </tr> </table> ■CSS .set { display: none; }

  • IE8でjQueryのtoggleが動作しません。

    IE8でjQueryのtoggleが動作しません。 inputをクリックすることで同じクラス名が与えられている 行を非表示/表示の切替えを行なおうとしています。 同様の内容を、 http://okwave.jp/qa/q6117684.html で質問し、IE7とIE8の互換モードでは動作できるようになりました。 metaタグで強制的に互換モードにする以外に 対処法がありましたら教えてください。 ■JavaScript <script type="text/javascript"> $(document).ready(function(){ $("#sets input").click(function () { var trshow = $(this).attr("className"); $("tr"+"."+trshow).toggle(); } ); }); </script> ■HTML <table id="sets"> <tr> <td>0001 ああああ<br /> <input type="button" class="set01" value="セット内表示/非表示" /></td> </tr> <tr class="set01 set"> <td>サンプルサンプル</td> </tr> <tr class="set01 set"> <td>サンプルサンプル</td> </tr> <tr> <td>0002 いいい<br /> <input type="button" class="set02" value="セット内表示/非表示" /></td> </tr> <tr class="set02 set"> <td>サンプルサンプル</td> </tr> <tr class="set02 set"> <td>サンプルサンプル</td> </tr> </table> ■CSS .set { display: none; }

  • HTMLのテーブルをExcelにCopy&Pastしたときにセルを分割させない

    以下のようなHTMLがあります。 これをIE6で開き、テーブル部分をマウスでドラッグして選択し、MS-ExcelにCopy&Pastします。 何故か、Excel側で、3セル分に分かれてしまいます。 <br>部分でセルが分割されてしまいますが、分割されないようにすることはできますでしょうか? HTMLに何か仕込むことで対応できますでしょうか? <html> <body> <table border="1">  <tr>   <td>    aaa<br>    bbb<br>    ccc   </td>  </tr> </table> </body> </html> 以上、宜しくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう