一部のコンテンツ(単純なWebフォーム)をfancybox経由で(ドメインから)iframeにロードします。そして、このiframeフォームの1つの入力に値を追加したいと思います。
これを試して:
$x("a.load_html_i").fancybox({
'type' :'iframe',
'padding' : 20,
'width' : 690,
'height' : 550,
'onComplete' : function() {
$x('#fancybox-frame input[name=input_text_0]').val($x(this).attr('title'));
}
});
ここで、#fancybox-frameはiframeのIDです。
この:
...
$x("#fancybox-frame").contents().find("input[name=input_text_0]").val($x(this).attr('title'));
...
しかし、それは機能しません。