Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Jscript in content pages

Jscript in content pages

Scheduled Pinned Locked Moved ASP.NET
helpcsharphtmlvisual-studiotutorial
13 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M MalarGayu

    hi friends i am using visual studio 2008. i have added a master page and some content pages i need to know how to add Jscript file in content pages and how to invoke the functions of the Jscript on the click of a button... in these content pages there is not html tags at all so how to do it can anyone plz help me in this issue K.Gayathri

    N Offline
    N Offline
    Not Active
    wrote on last edited by
    #3

    MalarGayu wrote:

    in these content pages there is not html tags at all

    Impossible. If you had no controls at all then the page would be blank, empty. Is it? Without seeing the Content placeholders you have it would be difficult to answer accurately for your situation. However, typically there is a content placeholder for additional header information where you place link or script elements that should be including in the head for that page. Otherwise you would need to add them to your masterpage.


    No comment

    M 1 Reply Last reply
    0
    • N Not Active

      MalarGayu wrote:

      in these content pages there is not html tags at all

      Impossible. If you had no controls at all then the page would be blank, empty. Is it? Without seeing the Content placeholders you have it would be difficult to answer accurately for your situation. However, typically there is a content placeholder for additional header information where you place link or script elements that should be including in the head for that page. Otherwise you would need to add them to your masterpage.


      No comment

      M Offline
      M Offline
      MalarGayu
      wrote on last edited by
      #4

      hi friends this is my content page********************* <%@ Page Title="" Language="C#" MasterPageFile="~/CampaignLayout.Master" AutoEventWireup="true" CodeBehind="Campaign.aspx.cs" Inherits="MailingCampaign.Campaign" %> put contents for campaign i need to adda JScript file seperately and write a function in it and call it in this content page button click even so how to do it K.Gayathri

      N 1 Reply Last reply
      0
      • M MalarGayu

        hi friends this is my content page********************* <%@ Page Title="" Language="C#" MasterPageFile="~/CampaignLayout.Master" AutoEventWireup="true" CodeBehind="Campaign.aspx.cs" Inherits="MailingCampaign.Campaign" %> put contents for campaign i need to adda JScript file seperately and write a function in it and call it in this content page button click even so how to do it K.Gayathri

        N Offline
        N Offline
        Not Active
        wrote on last edited by
        #5

        As I said, you would add the script element pointing your JavaScript file in the header content placeholder, cphHead in this case. Then you can make whatever JavaScript calls necessary since the script will be available on the page when it is rendered on the client. Always make sure to format any code snippets properly when submitting. Edit you post to correct this.


        No comment

        M 1 Reply Last reply
        0
        • N Not Active

          As I said, you would add the script element pointing your JavaScript file in the header content placeholder, cphHead in this case. Then you can make whatever JavaScript calls necessary since the script will be available on the page when it is rendered on the client. Always make sure to format any code snippets properly when submitting. Edit you post to correct this.


          No comment

          M Offline
          M Offline
          MalarGayu
          wrote on last edited by
          #6

          hi friend i wrote the javascript and called it but actually my textbox name which i am passing as parrameteris txtListname but when i give like this only it is working so how to solve this problem content page*************** javascript******************* function Validate(ctl00$cphMain$txtListname) { if (ctl00$cphMain$txtListname.value == "") { alert("you must enter the List name"); return false; } }</x-turndown>

          D 1 Reply Last reply
          0
          • M MalarGayu

            hi friends i am using visual studio 2008. i have added a master page and some content pages i need to know how to add Jscript file in content pages and how to invoke the functions of the Jscript on the click of a button... in these content pages there is not html tags at all so how to do it can anyone plz help me in this issue K.Gayathri

            D Offline
            D Offline
            Dennis E White
            wrote on last edited by
            #7

            what I typically do is add a ContentPlaceholder at the bottom (right before the closing body tag in my MasterPage.master. this way in my content pages I have a that last content placeholder that I can use for adding script code to. if you don't want to do that then at the bottom of your content placeholder all you have to do is add a script block.

            as if the facebook, twitter and message boards weren't enough - blogged

            M 1 Reply Last reply
            0
            • D Dennis E White

              what I typically do is add a ContentPlaceholder at the bottom (right before the closing body tag in my MasterPage.master. this way in my content pages I have a that last content placeholder that I can use for adding script code to. if you don't want to do that then at the bottom of your content placeholder all you have to do is add a script block.

              as if the facebook, twitter and message boards weren't enough - blogged

              M Offline
              M Offline
              MalarGayu
              wrote on last edited by
              #8

              hi dennis thanks for the reply but plz do read my latest thread to know about my issue..... now i know how to write javascript but i have another issue which i have mentioned in the latest thread of mine... K.Gayathri

              1 Reply Last reply
              0
              • M MalarGayu

                hi friend i wrote the javascript and called it but actually my textbox name which i am passing as parrameteris txtListname but when i give like this only it is working so how to solve this problem content page*************** javascript******************* function Validate(ctl00$cphMain$txtListname) { if (ctl00$cphMain$txtListname.value == "") { alert("you must enter the List name"); return false; } }</x-turndown>

                D Offline
                D Offline
                Dennis E White
                wrote on last edited by
                #9

                I dont understand exactly what you are asking but I am going to assume your bit of code is not working. I am not sure what you think ctl00$cphMain$txtListname is but it's not a control that you can treat like you are trying to do. if you step through your javascript you will most likely find that ctl00$cphMain$txtListname is marked as undefined. that is because it is the id of the element and nothing more. maybe this little snippet will give you a small bit of insight though: snippet[^] hope it helps explain things a bit.

                as if the facebook, twitter and message boards weren't enough - blogged

                1 Reply Last reply
                0
                • M MalarGayu

                  hi friends i am using visual studio 2008. i have added a master page and some content pages i need to know how to add Jscript file in content pages and how to invoke the functions of the Jscript on the click of a button... in these content pages there is not html tags at all so how to do it can anyone plz help me in this issue K.Gayathri

                  B Offline
                  B Offline
                  Brij
                  wrote on last edited by
                  #10

                  According latest post in the thread, You actually need to pass the ClientId of your textbox into the validate method. And your method should be like

                  function Validate(txtClientId)
                  {
                  if (doucment.getElementById(txtClientId).value == "") {

                                      alert("you must enter the List name");
                                      return false;
                               
                                }
                            
                            
                       }
                  

                  and you can call the method on aspx page

                  Validate("<%=txtListname.ClientID %>")

                  Cheers!! Brij Microsoft MVP ASP.NET/IIS Visit my Blog: http://brijbhushan.net

                  M 1 Reply Last reply
                  0
                  • B Brij

                    According latest post in the thread, You actually need to pass the ClientId of your textbox into the validate method. And your method should be like

                    function Validate(txtClientId)
                    {
                    if (doucment.getElementById(txtClientId).value == "") {

                                        alert("you must enter the List name");
                                        return false;
                                 
                                  }
                              
                              
                         }
                    

                    and you can call the method on aspx page

                    Validate("<%=txtListname.ClientID %>")

                    Cheers!! Brij Microsoft MVP ASP.NET/IIS Visit my Blog: http://brijbhushan.net

                    M Offline
                    M Offline
                    MalarGayu
                    wrote on last edited by
                    #11

                    thanks for the reply it is not working for me hey the textbox is a webcontrol textbox....is it any problem for this it is not identifying the textbox id... K.Gayathri

                    M B 2 Replies Last reply
                    0
                    • M MalarGayu

                      thanks for the reply it is not working for me hey the textbox is a webcontrol textbox....is it any problem for this it is not identifying the textbox id... K.Gayathri

                      M Offline
                      M Offline
                      MalarGayu
                      wrote on last edited by
                      #12

                      hi i need to specify you all friends that my textbox is placed in a content page inside content placeholder so i need to access the id of that textbox placed inside the contentplaceholder K.Gayathri

                      1 Reply Last reply
                      0
                      • M MalarGayu

                        thanks for the reply it is not working for me hey the textbox is a webcontrol textbox....is it any problem for this it is not identifying the textbox id... K.Gayathri

                        B Offline
                        B Offline
                        Brij
                        wrote on last edited by
                        #13

                        MalarGayu wrote:

                        the textbox is a webcontrol textbox....

                        I dont think that this is a issue. Is your button, textbox are on the same content page? One other way is, Register a javascript variable and assign the ClientId of textbox from Server side (C# code) and use that variable to get the ClientId of textbox in the validate method.

                        Cheers!! Brij Microsoft MVP ASP.NET/IIS Visit my Blog: http://brijbhushan.net

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups