|
Hi,
Since your button is inside the Div.So, whenever you click on button then Onclick function of Div will also be fired.
Please post your code so that alternate solution can be find
himanshu
|
|
|
|
|
<asp:DataList ID="DataList1" runat="server"
onitemcommand="DataList1_ItemCommand">
<ItemTemplate>
<div id="myDiv" runat="server" class="ARough" onclick="window.open('Admin/Default.aspx','myWindow','width=200,height=200');">
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="width:200px">
<asp:Label ID="lblID" runat="server" Text='<%#Eval("ID") %>'></asp:Label>
</td>
<td style="width:200px">
<asp:Label ID="lblAlternateText" runat="server" Text='<%#Eval("AlternateText") %>'></asp:Label>
</td>
<td>
<asp:Button ID="cmdShow" CommandName="Show" runat="server" Text="Show Image Url" />
<asp:Label ID="lblImageUrl" Visible="false" runat="server" Text='<%#Eval("ImageUrl") %>'></asp:Label>
</td>
</tr>
</table>
</div>
</ItemTemplate>
</asp:DataList>
|
|
|
|
|
Hi,
try this
<asp:button id="Button1" onclientclick="Button(this)" runat="server" text="Button">
function Button(e)
{
debugger;
if (window.event)
{
window.event.cancelBubble = true;
}
else
{
e.stopPropagation();
}
alert('Hi from Button');
}
himanshu
|
|
|
|
|
Thnx sir it's working fine but it's throwing an alert message in Flock and after that again opening the popup window. I mean it's not working fine in Flock browser
|
|
|
|
|
Hello,
I am using VS 2005
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If Trim(TextBox1.Text) = "" Or Val(TextBox1.Text) > Val(TextBox2.Text) Or Trim(TextBox2.Text) = "" Or Val(TextBox2.Text) < Val(TextBox1.Text) Then
<<here i="" want="" to="" alert="" message="" box="" user="" that="" there="" is="" some="" problem="" in="" the="" values="" given="" textboxes.
else
...="" 'other="" work
...
end="" if
end="" sub
here="" if="" gives="" :
messagebox.show("wrong="" roll="" number="" ranges","xx",messageboxbuttons.ok,messageboxicon.error,messageboxdefaultbutton.button1,messageboxoptions.defaultdesktoponly)
then="" this="" will="" be="" appread="" on="" server;="" not="" at="" client="" machine;="" so="" have="" call="" javascript="" function="" i.e.="" alert;="" but="" how="" aspx.vb="" file;="" please="" guide="" me.
thanks="" &="" regards
girish="" sharma=""
<div="" class="ForumMod">modified on Friday, June 19, 2009 12:30 AM
|
|
|
|
|
try this
In .aspx file write script
<script type="text/javascript">
function AlertMessage()
{
alert("hi");
}
</script>
and in .vb file call script function
Page.ClientScript.RegisterStartupScript(GetType(ScriptMode), "", "AlertMessage()", True)
|
|
|
|
|
But i have already one java script function block for the page which i have code on the page loade like this:
ClientScript.RegisterClientScriptBlock(Me.GetType, "FilterNumeric", GetNumberValidatorScript())
Now how to go further.
|
|
|
|
|
There is blue underline with "ScriptMode" saying "Type 'ScriptMode' is not defined.
|
|
|
|
|
Sorry friend i know this for C# so that i m telling u..
button.Attributes.Add(
"onClick", "return compareStartAndEndTime();");
Inside ur condition try below code its working for me...... try it out
string script = "<script language='javascript'>";
script += "alert('Patient Id Can not be left blank');\n";
script += "</script>";
RegisterStartupScript("StartUp", script);
modified on Friday, June 19, 2009 2:02 AM
|
|
|
|
|
Thanks for your reply; but it will only fire onclick function; it will not execute the next part of the code which has been written in the Sub..End Sub.
|
|
|
|
|
Your core issue is that you are clueless. No, you cannot make a page cycle pause half way through to run some JS, then continue. Not possible. Anyone who thinks it might be, has no idea about ASP.NET.
You can do a postback, or you can use AJAX. You need a seperate call between the code that runs before the alert, and the code that runs after.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I am cluless, do'nt know asp.net programming; but what will you do; if such case/issue come to you where you have to code/solve the problem; how can i send the alert message to the user.
|
|
|
|
|
If you're doing homework, you should talk to your teacher. If you're teaching yourself, start with something more basic. If you are doing paid work, then you are a disgrace, you should tell your client that you're robbing them. If someone hired you, they are a disgrace, also.
I told you want to do. You need to change your overall design, because you cannot prompt the user in the middle of a postback. If you're not asking them a question, if you just show a message, you can probably show it in the middle of what you're doing. If you're redirecting to a new page, that page needs to show the message.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I am disgrace, i am robbing my client. Thanks for putting "personal attack" replies in the general forum by such an expert person.
Its really shocking how easy they write; who gave them such rights, rather than helping the students/novice developers. I have'nt read anywhere till now, that ignorance is a crime or helping the people means you have full right to "show" the bossism.
|
|
|
|
|
Girish481 wrote: I am disgrace, i am robbing my client.
If you have a client, then yes, you are. You don't know enough about how ASP.NET works to write reliable, production quality code. As I said, I'd hope you were a student, or just someone teaching yourself, and in those situations, I gave you advice. Taking jobs that you're not capable of, is indeed stealing.
Girish481 wrote: rather than helping the students/novice developers.
I am here to help novices, in fact, I gave you your answer. However, would you like to have a 'novice' doctor or electrician ? One who has no idea what they are doing, and asks people on the internet as they do the job to make sure they get something that kind of works at the end ? I doubt that. There's a level of novice that is able to write production code, and there's a level that is not at that stage yet. Based on what you're asking, you don't really understand ASP.NET at all, so that puts you in the latter category. And, I still answered you.
Girish481 wrote: that ignorance is a crime
Pretending NOT to be ignorant, and taking money from people based on skills you do not have, is criminal.
Girish481 wrote: or helping the people means you have full right to "show" the bossism.
And yet, you have a paying client, not the remotest idea how to do the job, and so you're here, asking us to do your job for you. So long as you want free help, you need to take everything that comes with it.
And, I don't mind helping people who are writing code for work. The issue is that there's a minimum level of competence and knowledge which is required before it's reasonable to charge for your work.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
I can argue more and can write more replies on your "personal attack" replies; but since my query has been solved and i do'nt want to waste my and your time to get a "unproductive solution" or to satisfy "ego"; i wish to give fullstop; because a novice or "robbing client" person do'nt have right to argue more.
Best Regards
Girish Sharma
|
|
|
|
|
Girish481 wrote: but since my query has been solved
Well, sort of. You're using a library without any idea what it is, or does. This will only bite you in time ( or rather, your poor client ).
Girish481 wrote: and i do'nt want to waste my and your time to get a "unproductive solution"
I actually told you in my first post that you could use AJAX. The problem is, you didn't want help, you wanted someone to hold your hand, and do your job for you. AJAX will work fine, although it would make more sense to intelligently refactor your approach, but you shouldn't use it without knowing the cost.
Christian Graus
Driven to the arms of OSX by Vista.
"! i don't exactly like or do programming and it only gives me a headache." - spotted in VB forums.
I can do things with my brain that I can't even google. I can flex the front part of my brain instantly anytime I want. It can be exhausting and it even causes me vision problems for some reason. - CaptainSeeSharp
|
|
|
|
|
for your case, try this
Response.Write("<script language='javascript'>alert('Hello');</script>");
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
Thanks for your working reply; the only thing came new in the picture that now if the alert comes on the page; and i click on ok button of the alert; the font style of all the textboxes becomess bold; and if i click on back button of the browser; it always send me the alert message.
|
|
|
|
|
post your code plz
Education is not a way to escape poverty — it is a way of fighting it.
|
|
|
|
|
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If Trim(TextBox1.Text) = "" Or Val(TextBox1.Text) > Val(TextBox2.Text) Or Trim(TextBox2.Text) = "" Or Val(TextBox2.Text) < Val(TextBox1.Text) Then
Response.Write("<script language='javascript'>alert('Wrong Roll Number Ranges');</script>")
Exit Sub
End If
setreport()
Dim ss As String
ss = tablename & ".aspx?startrol=" & TextBox1.Text & "&endrol=" & TextBox2.Text
If Response.IsClientConnected Then
Server.Transfer(ss)
End If
End Sub
|
|
|
|
|
Hi,
Try this
ScriptManager.RegisterStartupScript(Me, GetType(String), "OPEN_WINDOW", "alert('hi');", True)
himanshu
|
|
|
|
|
There is blue underline with ScriptManager saying "Name 'ScriptManager' is not declared"
Which namespace i have to add?
|
|
|
|
|
|