|
N a v a n e e t h wrote: He was not asking a question
Yeah, I didn't see any question, but he got an answer anyway.
N a v a n e e t h wrote: it seems like he is advertising this[^]
Seems you can take any crappy code and make a blog out of it...
---
"Anything that is in the world when you're born is normal and ordinary and is just a natural part of the way the world works. Anything that's invented between when you're fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you're thirty-five is against the natural order of things."
-- Douglas Adams
|
|
|
|
|
makhaai wrote: please tell wat is the prob in my code?
I just did.
---
"Anything that is in the world when you're born is normal and ordinary and is just a natural part of the way the world works. Anything that's invented between when you're fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you're thirty-five is against the natural order of things."
-- Douglas Adams
|
|
|
|
|
i have a jaascript function. and a gridview , which contains a button.My problem is , how i should add the attributtes of that utton.i am doing it in the following manner.
on form load i am extracting the id of button (whichh is in gridview).
Button l = (Button)GridView1.FindControl("p");
l.Attributes.Add("onClick", "javascript:return abc();");
and in java script i am extracting the button id in the following manner.
function abc()
{
var a = document.getElementById("<%=GridView1.subassembly.ClientID%>");
alert(a);
}
after doing this , i am gettng an error, does not contain the definition for
subassembly.
Where is the problem lying?
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
Sonia Gupta wrote: i am gettng an error, does not contain the definition for
subassembly.
From this you got the error. What's the problem now ?
Sonia Gupta wrote: var a = document.getElementById("<%=GridView1.subassembly.ClientID%>");
What is the use of getting Gridview's client id here ? Controls inside gridview will be having different id.
|
|
|
|
|
U have place button inside a gridview of row. If yes use this code in rowDataBound Ok.
Button btn=(Button)e.Row.FindControl("buttonID");
btn.Attributes.Add("onclick","javascript:abc('"+btn.ClientID+"')");
It will work.
Devjit Das.
|
|
|
|
|
actually , i have textbox also, and after leaving the textbox blank , i want a messagebox.
that's y i am writig the code in the source file.
and i am using this tag var a = document.getElementById("<%=GridView1.subassembly.ClientID%>");
in java script because the page is of master type, i mean the html is under content place holder tag.
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
what ever u want to do do.
just use like this of script function.
function abc(id)
{
var a = document.getElementById(id);
alert(a);
}
Devjit Das
|
|
|
|
|
what happen have u done.
Devjit Das.
|
|
|
|
|
how should i access the button id which is placed in the template column of gridview.and i want to wite the funciton in javascript at source file.
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
what is this i have all ready given the code. just once again.
In grid use this event.
grid_RowDataBound
Button btn = (Button)e.Row.FindControl("buttonID");
btn.Attributes.Add("onclick", "javascript:abc(" + btn.ClientID + ")");
Note buttonID means the id u have provide in grid template ok.
javascript function
function abc(id)
{
document.getElementById(id);
alert("Plz enter value");
}
It will work . ok
Devjit Das
|
|
|
|
|
InsDev wrote: function abc(id)
{
document.getElementById(id);
alert("Plz enter value");
}
message box is saying null.
anything missing?
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
in ur code message box never say null. Ok
use like ...
var _txt=document.getElementById(id);
alert(_txt);
See object ur r getting or not.
Devjit Das.
|
|
|
|
|
i am not gettin the object , i am getting null message
this is the code.
Button b = (Button)e.Row.FindControl("update");
TextBox t = (TextBox)e.Row.FindControl("insettextbox");
if (b != null && t != null)
{
b.Attributes.Add("OnClick", "javascript:abc(" + t.ClientID + ")");
}
<script language="javascript" type="text/javascript">
function abc(a)
{
var _b = document.getElementById(a);
alert(_b);
}
</script>
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
javascript:abc('" + t.ClientID + "') use like. Today it will have to work.ok go on.
Devjit Das.
|
|
|
|
|
Yessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
congratulate u have done it. if u don't mind where u r working. because i have seen u code project last six month.
Devjit Das.
|
|
|
|
|
function abc(a)
{
var b = document.getElementById(a);
alert(b.value);
return false;
}
protected void rowbound(object sender, GridViewRowEventArgs e)
{
Button b = (Button)e.Row.FindControl("update");
TextBox t = (TextBox)e.Row.FindControl("insettextbox");
if (b != null && t != null)
{
b.Attributes.Add("OnClick", "return javascript:abc('" + t.ClientID + "');");
}
}
i don;t want the postback after writing the return false.
anything is happening wrong?
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
use this one.
b.Attributes.Add("OnClick", "return javascript:abc('" + t.ClientID + "');return false;");
But tell me what u have write previous.
Devjit Das.
|
|
|
|
|
open my previous thread and u will see the efeect on ur machine.
Not getting u.
Devjit Das.
|
|
|
|
|
<script language="javascript" type="text/javascript">
function abc(a)
{
var b = document.getElementById(a);
alert(b.value);
return false;
}
</script>
protected void rowbound(object sender, GridViewRowEventArgs e)
{
Button b = (Button)e.Row.FindControl("update");
TextBox t = (TextBox)e.Row.FindControl("insettextbox");
if (b != null && t != null)
{
b.Attributes.Add("OnClick", "return javascript:abc('" + t.ClientID + "');");
}
}
i don;t want the postback after writing the return false.
anything is happening wrong?
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
Sonia Gupta wrote: b.Attributes.Add("OnClick", "return javascript:abc('" + t.ClientID + "');");
b.Attributes.Add("OnClick", "return abc('" + t.ClientID + "');");
please don't forget to vote on the post that helped you.
|
|
|
|
|
Thanks...........
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|
|
b.Attributes.Add("onclick", "return abc('" + t.ClientID + "');return false;");
What u have write previous.
Devjit Das.
|
|
|
|
|
Obviously, subassembly is not a member of the grid view class. You have a button called p and a gridview called gridview1 ? *shudder*
Have you bought a book yet ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
button id named p is lying in the template of grid-view.
Some body presented me an ASp.net book
Author UnLeash
Soniagupta1@yahoo.co.in
Yahoo Messenger Id = soniagupta1
|
|
|
|