|
Instead of ID get the textbox using Class.
give the class of textbox for example let i give a class name 'contentbox'
cnt.cssClass = "contentbox"
and in javascript
$(".contentbox").keyup(function()
|
|
|
|
|
Thank you very much , that did the Trick
Vuyiswa Maseko,
Spoted in Daniweb-- Sorry to rant. I hate websites. They are just wierd. They don't behave like normal code.
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.com
vuyiswa@dotnetfunda.com
http://www.Dotnetfunda.com
|
|
|
|
|
Thanks
|
|
|
|
|
how to write the time set image code.......
|
|
|
|
|
Hi,
Can someone please explain me what those lines are doing?
document.getElementById("form1").target="FormName";
document.getElementById("txtLabel").value="SendingFile";
document.getElementById("form1").submit();
document.getElementById("form1").target="_self";
document.getElementById("txtLabel").value="";
iframeAttach.document.getElementById("txtAttached").value="";
Thanks
|
|
|
|
|
It is using the getElementById()[^] method to access several element on the HTML page and setting their properties and calling their methods.
0100000101101110011001000111001011101001
|
|
|
|
|
Hi all,
I just want to know that is Google API v2 is Free or not?
Where we can use this API as a free and as a paid service?
Maulik Dusara
Sr. Sofware Engineer
I love it when a plan comes together
|
|
|
|
|
Since it's the Google API then maybe Google[^] would have the answer.
|
|
|
|
|
i have one issue
whenever clicking the radio button the open document should be print by using javascript. if any one know please give me the code.
|
|
|
|
|
The standard way to print a web page is to use window.print(); in the trigger you want to fire the print. Note that it doesn't directly print the page - it shows the print dialog instead, and lets the user choose whether or not they want to print (along with providing print options).
|
|
|
|
|
Could you please provide some peace of code for Print Dialog.
|
|
|
|
|
I have.
window.print(); That shows the printer dialog.
|
|
|
|
|
But iz only txts, I demand the codez.
You must give me the codez ...
"With sufficient thrust, pigs fly just fine."
Ross Callon, The Twelve Networking Truths, RFC1925
|
|
|
|
|
If you'd said Urgntz, I'd have given you the cdz, but you didn't so I didn't.
|
|
|
|
|
Hi All,
I'm trying out some javascript functions and XML Data Island that I was told should work but they do not. The following is the error message that I get when I tried to display my web page in Windows 7:
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MAAU; .NET4.0C)
Timestamp: Wed, 21 Sep 2011 05:19:50 UTC
Message: Invalid character
Line: 16
Char: 53
Code: 0
URI: file:///C:/Users/Tape%20Pra%20Yuda/Desktop/PracticeWeb/SampleXML3.html
Message: Object expected
Line: 1
Char: 1
Code: 0
URI: file:///C:/Users/Tape%20Pra%20Yuda/Desktop/PracticeWeb/SampleXML3.html
I do not understand why data from the XML in the body of my html doc can not be displayed. Below are the html and javascript I'm using. Please take a look and tell me what I've done wrong, thanks in advance for your help.
<pre lang="text">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Contact Info Example1</title>
<script language="javascript" type="text/javascript">
function displayBusinessCardData() {
var xmldata1 = document.getElementById("xmldata1");
var bizCard = xmldata1.getElementsByTagName("BusinessCard")[0];
var name = "Name: " + bizCard.getElementsByTagName("Name")[0].firstChild.data;
var phone1 = "Phone:" + bizCard.getElementsByTagName("phone")[0].firstChild.data;
var phone2 = "Phone:" + bizCard.getElementsByTagName("phone")[1].firstChild.data;
var phone3 = "Phone:" + bizCard.getElementsByTagName("phone")[2].firstChild.data;
var email = "email:" + bizCard.getElementsByTagName("email")[0].firstChild.data;
alert("Contact Information: \n\n\" + name + "\n" + phone1 + "\n" + phone2 + "\n" + phone3 + "\n" + email);
}
</script>
</head>
<body>
<xml id="xmldata1" style="display:none">
<BusinessCard>
<Name> Pac Man</Name>
<phone type="mobile">(444) 123-4568</phone>
<phone type="work">(800) 111-2345</phone>
<phone type="fax">(444) 123-5678</phone>
<email>person1@dev.com</email>
</BusinessCard>
</xml>
<a href = "javascript:displayBusinessCardData()">Show Contact Info</a>
</body >
</html>
</pre>
-- Modified Wednesday, September 21, 2011 2:12 AM
|
|
|
|
|
You have an extra backslash in front of the first closing quote on the alert line - try taking that out.
|
|
|
|
|
Hi, thanks for responding. You're suggestion works.
-- Modified Wednesday, September 21, 2011 4:30 AM
|
|
|
|
|
I use the following code in order to display a fake sending method that lasts 1 second:
<pre lang="Javascript">$("#" + action + "-submit-message").text("sending...");
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + 1000);
$("#" + action + "-submit-message").text("sent!");</pre>
Despite of that, I can see only the "sent!" message in the end of the function, when I expect to see the "sending..." for a second. What can be the problem?
|
|
|
|
|
I guess your while loop is locking out the DOM update while it runs.
Try using a timer instead:
$("#" + action + "-submit-message").text("sending...");
setTimeout(function() {
$("#" + action + "-submit-message").text("sent!");
},1000);
|
|
|
|
|
I have tried something similar to:
function f(){
$("#" + action + "-submit-message").text("sending...");
setTimeout(done(),1000);
}
function done()
{
$("#" + action + "-submit-message").text("sent!");
}
but what I get is the "sending..." message permanently(the "sent!" is never displayed)
|
|
|
|
|
Try removing the () from inside the setTimeout call, like this:
setTimeout(done,1000);
This means you pass the done function to setTimeout to call when the timer runs down, whereas setTimeout(done(),1000); calls done at the start and passes the result to setTimeout to run later, which is not what you want.
|
|
|
|
|
I think it works, but what if I have to pass parameters to a function?
Is there a way to do it?
|
|
|
|
|
|
Hi,
Just inclose the done function in either double or single qouts like so:
setTimeout('done()', 1000);
that way you can even pass parameters in the call to the "done" function.
Good luck,
Morgs
|
|
|
|
|
I have recently been learning JavaScript and just playing around with it. I am a C/C++ programmer from the days of DOS and am now moving into C#.
I love all four of these languages but I am not a web developer so I haven't found any serious use for JavaScript. I use IronPython or PowerShell for any scripting on my machine and this would probably be the only way I would use JavaScript outside of web app development.
What I would like to discuss is the possibility of a JavaScript compiler that produces either native executables or a MSIL assembly.
I haven't found any compilers that actually do this (and I am not saying they don't exist only that I haven't seen any) and I would love to see JavaScript used in this way as it is a very powerful and pretty language (I am a "curly brace" programmer).
The most useful in my opinion would be the "functions as first-class objects" aspect (to quote Douglas Crockford), although Lambda is being introduced in almost every popular imperative language so the benefits would be negligible.
Anybody have an opinion on this? Negative and positive feedback welcome!
|
|
|
|