iframe(fancybox)の先頭に要素を追加したい
奇妙な問題があります: 要素を Head に追加するコード行のブレークポイントに Firefox を使用すると、正常に動作しますが、firebug なしで通常どおりサイトを実行すると動作しません。
私は fancybox 1.3.4 を使用しており、コードは onComplete イベントで実行されます
var cssLink = document.createElement("link")
cssLink.href = "/themes/furniture/css/test.css";
cssLink .rel = "stylesheet";
cssLink .type = "text/css";
var f123= document.getElementById('fancybox-frame');
var d123= f123.contentDocument || f123.contentWindow.document;
d123.head.appendChild(cssLink);
アップデート
私もこのコードを試します
var $head = $("#fancybox-frame").contents().find("head");
$head.append($("<link/>",
{ rel: "stylesheet", href: "/themes/furniture/css/test.css", type: "text/css" } ));
しかし、それも機能しません
TNX