2010-07-28 29 views
6


Tôi đang viết một ứng dụng ASP.Net. Tôi đang sử dụng trang chính trong đó. Tôi có một số trang con với tôi, trong đó bao gồm một số chức năng kịch bản java;
Giả sử;
Cách gọi chức năng javascript của trang con từ trang cái javascript

function ChildPageFunction() 
{ 
    //Do something; 
} 


Và trang chủ java script chức năng như;

function MasterPagefunction() 
{ 
    //Need to call ChildPagefunction(); here 
} 


Bây giờ là nó có thể gọi ChildPageFunction() từ MasterPageFunction()?

Hãy giúp tôi nếu có ai biết cách thực hiện việc này. Cảm ơn trước.

+0

Vì trang con là từ trang chính, bạn có thể gọi hàm conpage, nhưng hãy chắc chắn rằng chức năng childpage javascript đã được tải tại thời điểm đó. – Hoque

Trả lời

2

Có. Chỉ cần gọi ChildPageFunction(); từ bất kỳ đâu trên MasterPage và nó sẽ kích hoạt.

function MasterPagefunction() 
{ 
    ChildPagefunction(); // Will work fine 
} 

Điều này hoạt động theo cách khác xung quanh, để bạn có thể gọi MasterPageFunction() từ trang con của bạn và nó cũng sẽ ifre.

Điều này là do, khi được hiển thị, tất cả html trang chính và html của trang con được kết hợp, vì vậy cả hai trang đều dùng chung một JavaScript.

MasterPage là mẫu bao quanh Trang nội dung của bạn.

+0

Ohhh tại sao tôi không nghĩ về điều này? :) cảm ơn rất nhiều .. Nó đã làm việc .. –

+0

Không phải lo lắng Vijay. – GenericTypeTea

2

Nó chỉ là javascript, khi nó được hiển thị cho trình duyệt, nó không có kiến ​​thức về việc nó là từ trang chính hay trang nội dung. Chỉ cần gọi nó là bình thường.

+0

Cảm ơn Ben :) Nó làm việc cho tôi như một kịch bản java bình thường. –

Các vấn đề liên quan