如何从母版页中声明的内容页面调用javascript函数? [英] how to call a javascript function from content page which was declared in master page?
问题描述
这是我的主页
<% @ Master 语言 =" VB" CodeFile =" MasterPage.master.vb" 继承 =" MasterPage" %>
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
< html xmlns =" http://www.w3.org/1999/xhtml" >
<html xmlns="http://www.w3.org/1999/xhtml" >
< head runa t =" server">
<head runat="server">
< font color ="#0000ff"size = 2>< title > calendar < / title < font color ="#0000ff"size = 2>>
<title>calendar</title>
< meta name =" GENERATOR" content =" Microsoft Visual Studio .NET 7.1">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
< meta 名称 =" CODE_LANGUAGE" content =" Visual Basic .NET 7.1&qu ot;>
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
< meta name =" vs_defaultClientScript" content =" JavaScript">
<meta name="vs_defaultClientScript" content="JavaScript">
< < font color ="#800000"size = 2> meta name =" vs_targetSchema" content =" http://schemas.microsoft.com/intellisense/ie5">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
< script language =" JavaScript" src =" calendar2.js" >< / script >
<script language="JavaScript" src="calendar2.js"></script>
< / head >
</head>
< body >
<body>
< form id =" Form1" 方法 =" post" runat =" server">
<form id="Form1" method="post" runat="server">
< table >
<table >
< tr >< td width = 700 bgcolor =" dimgrey">
<tr><td width= 700 bgcolor="dimgrey">
< div >
<div>
< asp : contentplaceholder id =" ContentPlaceHolder1" runat =" server">
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
< / asp : contentplaceholder >
</asp:contentplaceholder>
< / div >
</div>
< / td >< / tr >< / table >
</td></tr></table>
< / form >
</form>
< 脚本 语言 =" javascript">
<script language="javascript">
var < font size = 2> cal1 = new calendar2(document.forms [ 'Form1' ]。TextBox1);
var cal1 = new calendar2(document.forms['Form1'].TextBox1);
< / script >
</script>
< / body >
</body>
< ; / html >
*********这是我的内容页面************
<% @ Page 语言 =" VB&q uot; MasterPageFile ="〜/ MasterPage.master" AutoEventWireup =" false" CodeFile =" Calender.aspx.vb" 继承 =" Calender" %>
<%@ Page Language="VB" MasterPageFile ="~/MasterPage.master" AutoEventWireup="false" CodeFile="Calender.aspx.vb" Inherits="Calender" %>
< asp : 内容 ID =" Content1" ContentPlaceHolderID =" ContentPlaceHolder1" Runat =" Server">
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
< table >< tr >< td >
<table><tr><td>
< p >
<p>
< < font color ="#800000"size = 2> a href < font color ="#0000ff"size = 2> = cal1.popup();"> 点击此处 < / a >
<a href=cal1.popup();">Click here</a>
< / p >
</p>
< asp : TextBox id =" TextBox1" ; runat =" server">< / asp : TextBox >< / td >< / tr >
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox></td></tr>
< tr >< td >< asp : LinkButton id =" lnkHome" runat =" server"> Home < / asp : LinkButton >
<tr><td><asp:LinkButton id="lnkHome" runat="server">Home</asp:LinkButton>
< / td >< / tr >< / table >
</td></tr></table>
< / asp : content >
</asp:content>
如何调用href = cal1.popup();"内容页面的功能。这是我需要在我的应用程序的大多数页面中添加的日历控件
请帮助我的朋友。
推荐答案
使用脚本生成器方法。
这篇关于如何从母版页中声明的内容页面调用javascript函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!