Alle, Ich verwende den folgenden Code:Zugriff verweigert für jQuery Skript
<head>
<title>Wedding Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<!--<script src="js/jquery-1.6.4.js" type="text/javascript"></script>-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Century_Gothic_400.font.js" type="text/javascript"></script>
<!--<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>-->
<script type="text/javascript" src="./fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox.css" media="screen" />
<script type="text/javascript">
$(function() {
$(".select_song").click(function(){
event.preventDefault();
song_id = jQuery(this).attr("id");
song_id = song_id.split("_");
song_id = song_id[1];
$.post("save_song.php", { song_id: song_id, time: "2pm" },
function(response) {
$("#update_"+song_id).html(response.responseText1);
}, "json");
});
$(".display_songs").fancybox({
'maxWidth' : 675,
'maxHeight' : 800,
'fitToView' : true,
'closeClick' : false,
'openEffect' : 'none',
'closeEffect' : 'none',
'scolling' : 'no',
'href' : 'display_songs.php'
});
});
</script>
</head>
Immer, wenn ich auf dem Display Songs klicken Link in IE (die eine Klasse von display_songs hat) bekomme ich folgende Fehlermeldung :
Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8; AskTbAD2/5.14.1.20007) Timestamp: Sat, 14 Apr 2012 17:11:00 UTC Message: Permission denied Line: 4 Char: 2462 Code: 0 URI: https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
Irgendeine Idee, warum das ist oder wie man es repariert? Danke im Voraus!
Nichts springt auf mich heraus; IE hat ein aggressiveres "Ursprungs" -Richtlinienmodell ([Same Origin Policy] (http://en.wikipedia.org/wiki/Same_origin_policy)). Ich kann an den Zeilen-/Char-Nummern erkennen, dass der Fehler auch nicht besonders nützlich ist (wegen der Verkleinerung), aber ich nehme an, dass er mit dem '$ .post()' Aufruf oder etwas internem zu $ .fancybox() 'zusammenhängt . Am besten erstellen Sie das Problem mit http: // jsfiddle, hängen Ihre Ressourcendateien an die Fiddle an und posten das. Wenn Sie nicht reproduzieren können, dann nehme ich an, dass das hilfreich wäre. Was Sie geschrieben haben, sehe ich jedoch kein besonderes Problem. –
Auch, und das habe ich gerade bemerkt, kann Cufon alle Arten von Handwringen mit IE verursachen. Sie könnten versuchen, den Fehler mit Cufon und IE Suchbegriffe zu kombinieren. –
@JaredFarrish Ich habe tatsächlich versucht, dies auf die nicht Minification-Version zu aktualisieren und es sieht aus wie der Fehler durch die folgende Zeile verursacht wird: if (elem.parentNode) { – user1048676