1

最初にこれに似たことがすでに尋ねられている場合は、申し訳ありませんが、それがここでの最初の質問であり、役立つものは何も見つかりませんでした. それが重要かどうかわからないので、私のdoctypeは次のとおりです。

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org    /TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<div id="container"> /* container i which everything is nested */
<div id="header">
</div>
<div id="Navigation">
<a onmouseover="Bildwechsel('Galerie','HGalerie.png');"onmouseout="Bildwechsel('Galerie','Galerie.png');" href="Galerie.htm"><img alt="Navigation" src="Galerie.png" name="Galerie" /></a> //one of the links which is causing trouble
</div>
<div id="content"></div>
</div>

これがマウスオーバー機能です (名前は気にしないでください。私はドイツ人です):

function Bildwechsel(Bild, BildSource) {

    document.images[Bild].src = BildSource; /* function i use to change pictures on mouseover */
}

私のヘッダーには、jQuery の 2 つのバージョン (プラグインが正しく動作するために古いバージョンが必要なため) とライトボックス v2 も含めました。私はそれらを で実装し、これらの宣言のいずれかに var something=jQuery.noConflict();挿入trueしました。そうしないと機能しないためですが、すべてが正常に機能するため、問題はないと思います。

私の問題はhref="Galerie.htm" 、最初に言及したすべてのブラウザーでリンクをクリックすると、opera (バージョン 11.62 を使用しています) を除いて に移動することGalerie.htmです。しかし、Opera では、ブラウザーがサイトを更新するだけのようなものなので、どのリンクをクリックしても、彼は常に同じページにとどまります。知っておくと良いかもしれません: リンクを右クリックして新しいタブで開くと、すべて正常に動作します。

2 番目の質問は次のとおりです。どの Doctype が適しているかはわかっていますが、自分の場合にどの Doctype を使用するのが最適かをどのように判断すればよいでしょうか? 私はすでに html マークアップをチェックして、link rel="stylesheet" type="text/css" src="something.css" >[...].css"と > の間にスラッシュがありませんというようなエラーで約 50 の結果 (?) を取得しましたが、selfhtml で調べるとそのように書かれています。スラッシュが必要かどうかは doctype に依存することはわかっていますが、すべてのスラッシュを調べる必要がありますか、それともそれほど重要ではありませんか? はいの場合、どうすればエラー0で有効なhtmlを達成できますか?

(アンカー?) リンクは最後に問題が発生するものだといつも思っていたので、ここで何が起こっているのか本当にわかりません。どんな助けでも大歓迎です;)

4

1 に答える 1

0

Opera を起動して、自分でこれらすべてをいじらずに..まず、そのリンクでは、onmouseover 属性と onmouseout 属性の間にスペースが必要です。

例えば

<a onmouseover="Bildwechsel('Galerie','HGalerie.png'); "onmouseout="Bildwechsel('Galerie','Galerie.png');" href="Galerie.htm"><img alt="Navigation" src="Galerie.png" name="Galerie" /></a> <!-- btw, "//" starts a javascript comment, but not so in HTML.  //one of the links which is causing trouble -->

それは役に立ちますか?

于 2012-05-07T18:10:05.023 に答える