2012-02-23 7 views
3

会社のウェブサイトはDNNベースのhttp://www.mrisoftware.comです。今朝は、リンクが「うまくいかない」と警告されましたが、今日は何も変わっていないので、私は困惑しています。今日、私たちのサイトのリンクがIEで動作しなくなったのはなぜですか?

FirefoxとChromeは問題ありませんが、Internet Explorerではこれが該当することを確認しました。この動作は、リンクをクリックするとフォーカスしますが、ターゲットURLは解決されません。新しいタブで右クリックが開きます。私はGoogleで回答を探し求めてみましたが、これはトップに明白な回答を得るには十分な問題ではないようですが、私は困惑しています。

当然、サイトが外部の請負業者によって開発されましたので、私たちは、私はちょうど尋ねることができ、ここでウェブ者を持っていない(私から離れて...と私は、上記のように、困惑してる。)

+0

問題のあるIEのバージョンは、すべてのリンクまたは特定のものに問題があります。報告書は社内外で発行されましたか?私はちょうどIE9でサイトを試して、すべてうまくいった。 – toomanyairmiles

+0

すべてのリンク; IE8;社内で確認していますが、元のレポートはクライアントからのものでした。 –

+0

確認済み - IE8のすべてのリンクは何もしていないようです!ページに多数の検証エラーがあります...間違って入れ子にされた要素などがあります。これらのエラーのいくつかがこれを引き起こしている可能性があります。 – MrWhite

答えて

7

私はそれをローカルにテストし、この2行が問題を引き起こしているようだ:

<script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript"></script> 
<script>mktoMunchkin("155-CYD-020");</script> 

彼らはすべての<a href="">タグに次の行を追加します。これは、彼らがになり


_mchInsLnk =「true」を機能しません。

3

あなたと@MarcVeensは、あなたの会社が使用しているマーケティングアナリティクス会社のように(Marketo)リンクトラッキングスクリプトを更新し、プロセスでIE8を壊したと言いました。

あなたはtheir support hereに連絡することができますが、彼らは問題を認識していると思いますが、彼らの会社のブログには更新はありません。

一時的な回避策として、IE8のすべてのバージョンをターゲットとする次のコードを使用できます(!IE8の '!'はNOT演算子です)。

<!--[if !IE 8]> 
    <script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript"> </script> 
    <script>mktoMunchkin("155-CYD-020");</script> 
<![endif]--> 
関連する問題