我在Firefox中遇到了一個奇怪的問題,並且在iframe中加載了PDF。這是網頁的功能。 - 從下拉列表中選擇一個項目 - 根據所選內容將iframe加載到iframe中。Firefox在加載iframe時遇到問題
除FF以外的所有其他瀏覽器正常工作。一個選擇一個項目來加載左下角的狀態說'已停止'。我啓動了Firebug,並沒有HTTP操作。這就像一切都停止了。
這裏是捕捉。當我彈出DIV框時,我可以通過在下拉列表中進行選擇來加載FF中的PDF。一旦我關閉div,它不會加載。
這裏是jQuery的加載PDF
<script type="text/javascript">
$(document).ready(function() {
$("#<%= ddlSpecialty.ClientID %>").change(function() {
var selected = $("#<%= ddlSpecialty.ClientID %> option:selected");
var speciality = selected.text();
switch (speciality) {
case 'Cardiology':
window.open('./../PDF/SpecialityGuidelines/SPECIALTY-cardiology.pdf','Specialtyframe');
break;
;
case 'Neurology':
window.open('./../PDF/SpecialityGuidelines/SPECIALTY-Neurology.pdf','Specialtyframe');
break;
;
case '-- Select Specialty --':
window.open('Specialty.html','Specialtyframe');
break;
;
}
});
});
</script>
<div id="Clean_ContentPlaceHolder1_c2_flyout_content" style="display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;">
<div class="modalcontainer" style="width: 700px;">
<div class="modalheader">
<span id="Clean_ContentPlaceHolder1_c2_flyout_Label3" class="modalmsg">Specialty PDF</span>
<img class="modalclose" alt="Close" title="Close" onclick="Clean_ContentPlaceHolder1_c2_flyoutimgPDF.Close();" style="cursor: pointer;" />
</div>
<div class="modalbody" style="height: 500px;">
<table width="100%" cellpadding="5" cellspacing="0">
<tr>
<td>
<iframe id="Specialtyframe" name="Specialtyframe" frameborder="0" width="650px" height="500px" src="Specialty.html">
[Your browser does <em>not</em> support <code>iframe</code>, or has been
configured not to display inline frames. You can access <a href="../PDF/SpecialityGuidelines/SPECIALTY-Cardiology.pdf">
the document</a> via a link though.]
</iframe>
</td>
</tr>
</table>
</div>
</div>
</div>
<div id="Clean_ContentPlaceHolder1_c2_flyout_contentbox"></div>
任何想法?
你在說什麼DIV?我在代碼中看不到DIV? – 2010-01-25 19:16:28
whopps..added div code – Todd 2010-01-25 19:38:42
這道菜好運嗎? – 2010-02-09 01:03:11