2011-01-24 9 views
0

Fancybox Ajaxに問題があります。Fancybox AjaxがIEにロードされていません

FFではうまく動作しますが、IE7では正常に動作しません。ポップアップのレイアウトが途切れ、コンテンツが読み込まれませんでした。

あなたがここでそれを見ることができます:http://www.sumsy.com/temp/templatesys/config.php?template=1

基本的に、私のPHPページには、以下の内容があります。別のページで

<div id="content"> 
    <a href="config.php?template=1">Template 1</a> 
    <a href="config.php?template=2">Template 2</a> 
    </div> 

を、私が使用してそれを呼び出す:

<a id="changeTemplate" href="modules/templateList.php">Change Template</a> 

IE7で正しく表示されない理由がわかりません。 iframe(class = "iframe")を代わりに使用すると、正常に動作します。

ありがとうございました。

答えて

1

'高さ': '自動'、

、ur javascriptの場合はカンマを削除してください。それが最後のものであればそこにはいけません。

申し訳ありませんが、私はあなたの質問の残りの部分を読んでいませんでした。限り、私が知っている限り、fancyboxはiframeかどうかを特定する必要があります。このようなものを試してください

$(".frame_modal_box").fancybox({ 
'width'   : 350, 
'autoScale'   : true, 
'centerOnScroll' : true, 
'type'   : 'iframe' 
}); 
+0

私はカンマを削除して、私のlocalhostで試しました。しかし、それはまだ動作しません。 –

+0

私は答えを編集しました。スクリプトを試してみてください。それがうまくいけば私に知らせてください。 – lilsizzo

+0

iframeが正常に動作します。しかし、私はiframeを使いたいとは言いません。ポップアップconentが違うURL(相対パスのURL)です。私はなぜAjaxを使用したいのですか –

関連する問題