PDA

View Full Version : ست کردن src آیفریم(ifram) با استفاده از jQuery به صورت داینامیک



mohsen_zelzela00
پنج شنبه 07 مرداد 1389, 11:35 صبح
با سلام خدمت دوستان عزیز

دوستان چگونه می تونم وقتی که در صفحه خودم از ifram استفاده کنم src اونو با jQuery و به صورت داینامیک ست کنم؟؟؟
و آیا برای src می تونم نام یک UserControl در asp.net رو بدم

ممنون میشم اساتید محترم راهنمایی کنند

ricky22
پنج شنبه 07 مرداد 1389, 11:43 صبح
سلام.


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
var testIFrame = $('#TestIFrame');
$('#<%= TestButton.ClientID %>').click(function(e) {
var testUrl = 'http://www.google.com';
testIFrame.attr('src', testUrl);
e.preventDefault();
});


});
</script>

</head>
<body>
<form id="form1" runat="server">
<div>
<iframe id="TestIFrame" src ="" style="width: 100%; height:200px;"></iframe>
</div>
<asp:Button ID="TestButton" runat="server" Text="Button" />
</form>
</body>
</html>



User Control in IFRAME (http://forums.asp.net/t/866803.aspx)

mehdi.mousavi
پنج شنبه 07 مرداد 1389, 22:40 عصر
با سلام خدمت دوستان عزیز دوستان چگونه می تونم وقتی که در صفحه خودم از ifram استفاده کنم src اونو با jQuery و به صورت داینامیک ست کنم؟؟؟ و آیا برای src می تونم نام یک UserControl در ASP.NET رو بدم ممنون میشم اساتید محترم راهنمایی کنند

سلام.
خیر نمی تونید یک UserControl رو بطور مستقیم آدرس کنید. UserControl در Context یک Page هستش که معنا پیدا میکنه. اما در مورد Set کردن Source اون IFrame، کافیه تا بدین شکل (http://jsfiddle.net/vwfqU/) عمل کنید.

موفق باشید.