Ich habe Probleme beim Laden einer PDF in einem iframe in IE mit fancybox. Wenn ich auf den Link klicke, bekomme ich den Gif Loader und er dreht sich für immer. Keine Fehler in der Konsole oder auf der Seite oder ähnliches. Problem tritt in allen Versionen von IE auf. Alle anderen Browser funktionieren einwandfrei. Außerdem ist das PDF eine interne Datei.Fancybox hängt Laden iframe in IE
Hier ist ein Teil des Codes:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href=<?php echo base_url("templates/style1/css/jquery.fancybox.css") ?> />
<script src=<?php echo base_url("js/jquery-1.7.2.min.js") ?> type="text/javascript"></script>
<script type="text/javascript" src="../js/jquery.fancybox.js"></script>
</head>
<body>
<a class="fancybox-media italic" href="../contract_docs/dummy.pdf" >Test Doc</a>
</body>
</html>
JS
$(document).ready(function(){
/* fancybox handler */
$('.fancybox-media').fancybox({
openEffect : 'none',
closeEffect : 'none',
autoSize: true,
type : 'iframe'
});
});
EDIT: ich auch jQuery versucht haben, ein Upgrade, ohne Erfolg.
EDIT: Hier ist ein jsFiddle, wirklich einfach und funktioniert nicht in IE für mich.
Funktioniert wie ein charme! Vielen Dank, konnte die Lösung nirgends finden ... – Falantar014
Ehrfürchtig, danke. Dito, funktioniert wie ein Zauber. Ich benutze fancybox 2.1.4, mit JQuery 1.7.1 und getestet gegen IE9 und IE10. – arcseldon
"preload: false" behebt ein Problem mit Android 4.1.2 Stock Browser (Mobile Safari). Vielen Dank! – Jurgen