Eval("link")
をiframeタグに渡す必要があります。このeval("link ")
は、私は、IFRAMEの最近の項目を表示したいビデオライブラリにアップロードされた最新のビデオを意味します動的URLをiframeに渡す方法は?
<iframe title="YouTube video player" width="525" height="325" src='<%# Eval("link") %>' frameborder="0" ></iframe>
そのここでは正常に動作しないことが私のコードです:
function OpenDialog() {
var options = {
url: '/Shared%20Documents/Forms/AllItems.aspx',
title:Test modal dialogue,
width: 1100,
height: 600,
left: 50,
top: 50,
status: 0,
toolbar: 0,
menubar: 0,
resizable: 1,
dialogReturnValueCallback: CloseCallback
};
SP.UI.ModalDialog.showModalDialog(options);
SP.UI.Modal.OpenPopUpPage('Home.aspx', CloseCallback, 1100, 600);
}
function autoPlayVideo(vcode, width, height) {
"use strict"; $("#videoContainer").html('<iframe width="' + width + '" height="' + height + '" src="https://www.youtube.com/embed/' + vcode + '?autoplay=1&loop=1&rel=0&wmode=transparent" frameborder="0" allowfullscreen wmode="transparent"></iframe>');
}
jQuery('a.introVid').click(function() { autoPlayVideo('Eval("link")', '450', '350'); });
function CloseCallback(result, returnValue) {
alert('Result from dialog was: ' + result);
if (result == SP.UI.DialogResult.Ok) {
alert('You clicked Ok');
}
else if (result == SP.UI.DialogResult.cancel) {
alert('You clicked Cancel');
}
}
「リンク」とは何ですか?サーバーから来ていますか? –
あなたのASPコードによって生成されたHTMLを投稿できますか?私は 'Eval(" link ")'が値を返さないと推測しています。 –
Eval( "Link")は、アセットライブラリから値を返す必要があります... – user1328195