У меня есть текстовое поле и кнопка Asp.Net.
Я пытаюсь открыть веб-ссылку, используя этот prettybox Iframe
Теперь я могу открыть, еслиЯ даю ссылку, как показано ниже, которая упоминается в приведенной ссылке:
<a href="http://www.apple.com?iframe=true&width=100%&height=100%" rel="prettyPhoto[iframes]">Apple.com</a>
Но вместо этого мне нужно указать веб-адрес в текстовом поле, и если я нажму кнопку, мне нужно открытьвеб-сайт с использованием Iframe.
Я могу открыть одним нажатием кнопки, как показано ниже.
<a id="various3" href="" rel="prettyPhoto[iframes]"><asp:Button ID="btnShowThumbnailImage"
runat="server" Text="Button" OnClick="btnShowThumbnailImage_Click" /></a>
И я не могу начать работать, если я не предоставлю ссылку в hrefи добавьте его в текстовое поле.
Это то, что я сделал до сих пор:
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$("#<%=btnShowThumbnailImage.ClientID %>").click(function () {
$("a[rel^='prettyPhoto']").trigger('click');
});
$('#<%=txtWebsiteAddress.ClientID%>').change(function () {
$('#various3').attr('href', $(this).val());
});
$("#<%=btnShowThumbnailImage.ClientID %>").click(function () {
$("#various3").trigger('click');
});
});
</script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$("a[rel^='prettyPhoto']").prettyPhoto({
width: '75%',
height: '75%',
animationSpeed: 'normal', /* fast/slow/normal */
opacity: 0.80, /* Value between 0 and 1 */
showTitle: true /* true/false */
});
});
</script>
Это моя кнопка:
<a id="various3" href="" rel="prettyPhoto[iframes]"><asp:Button ID="btnShowThumbnailImage" runat="server" Text="Button" OnClick="btnShowThumbnailImage_Click" /></a>
Поэтому, когда я нажимаюкнопка просто показывает мне вертушку и ничего не открывает, как показано на рисунке ниже.