Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Add  onLoad event handler into the BODY tagAdd onLoad event handler into the BODY tag
Previous
 
Next
New Post
2/26/2007 9:49 AM
 
See this document for a sample in how to use this method (page 6).

 
New Post
2/26/2007 3:19 PM
 

Yes I've looked at that - It doesnt tell me how to access to the Client API

I use

Dim ClientAPI As New DotNetNuke.UI.Utilities.DNNClientAPI

but still no function in body load only the following

Access of  shared member, constant member enum memeber or nested type through an instance; qualifying expression will not be evaluated

 

 


Dave DNN 4.3.5 IIS - 6 ?? SQL Server 2005
 
New Post
2/26/2007 5:59 PM
 

From page 6 of the document.

This method is used in the SetFormFocus method found in the Globals.vb file.  
 
ClientAPI.AddBodyOnloadEventHandler(control.Page, "__dnn_SetInitialFocus('" &
control.ClientID & "');")

Depending on whether you have imported the DotNetNuke.UI.Utilities namespace you may need to prefix that statement.

DotNetNuke.UI.Utilities.ClientAPI.AddBodyOnloadEventHandler(control.Page, "__dnn_SetInitialFocus('" &
control.ClientID & "');")

There is no need to instantiate any objects.  So in other words for you to use it you would do something like

DotNetNuke.UI.Utilities.ClientAPI.AddBodyOnloadEventHandler(Me.Page, "yourfunctionHERE();")

 


 
New Post
2/26/2007 11:18 PM
 

Excellent your suggestion works except I had to change the code slightly

I have the DotNetNuke NameSpace imported but it doesnt seem to recognise  ClientAPI but only DNNClientAPI

I have removed the javaScript Code that was supposed to do the same task and now call the following 

DotNetNuke.UI.Utilities.DNNClientAPI.AddBodyOnloadEventHandler(MyBase.Page, fname)

which seems to work fine

Greatly appreciate your Patience and Time


Dave DNN 4.3.5 IIS - 6 ?? SQL Server 2005
 
New Post
2/28/2007 9:36 AM
 
You are correct, I should have specified DNNClientAPI, since this functionality is specific to DNN.  Sorry for the confusion.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Add  onLoad event handler into the BODY tagAdd onLoad event handler into the BODY tag


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out