473,778 Members | 4,256 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Problems with ASP.Net object and Javascript

I have a function:

function SalaryDisplay(m e)
{
var salaryMinLabel = document.getEle mentById("Salar yMin");
salaryMinLabel. value = 200;
alert("after setting salaryMinLabel = " + salaryMinLabel. value);
}

I also have an asp.net object:

<asp:label id="SalaryMin" runat="server" />

Which renders into:

<span id="SalaryMin"> </span>

The function seems to find the span fine. The alert box shows that it is
set to 200. But the web page never shows it.

Is there a problem setting the span element?

Thanks,

Tom
Jul 23 '05
54 4613
"RobG" <rg***@iinet.ne t.auau> wrote in message
news:23******** ********@news.o ptus.net.au...
tshad wrote:
Ok.


Please don't top-post - read the group FAQ:

<URL:http://www.jibbering.c om/faq/#FAQ2_3>
This obviously is not going to work. I spent a lot of time getting this
work correctly and just found that if you go back a page (or forward) and
then go back to the page - all this SPAN information that was just
generated is now gone. Probably related to why it doesn't appear in
Viewsource.


The page source is what was loaded from the server. Whatever you do
locally with scripting does not change the source any more than
modifying a photocopy changes the original.

Some information from history pages may be saved in cache by browsers
and used when the page is re-visited, but that mostly applies to data
entered into forms fields. Even then, you should not depend on this
behaviour being consistent across browsers. I don't think any
browser will cache changes made by scripts.

Is there a way to make sure it stays with the page?


This infers that you wish to maintain state somehow. Various methods
exist, such as storing user selections in a cookie or sending data
back to the server and then reconstructing the page when the user
re-visits. But that takes serious programming effort at both client
and server since the web is stateless and you are attempting to make
it otherwise.


No more that saving what is in the textboxes and which radio buttons that
were pushed. If you come back to the page, they are still there. Whatever
the SPAN originally was is also still there.

If I enter 100 into a text box and then hit the back button and then the
forward button, the box still has 100 in it. The 100 wasn't on the original
page that was sent. So it is saved somewhere. And not just what the user
puts in. I use Javascript to reformat the number to add a "$" and ","s.
When I come back, the number is still formatted.

But if I create a node for my SPAN in javascript (the same as my changing
the formatting in Javascript) to show calculated number as a label, I seem
to lose the Node I created. Why is that?

Thanks,

Tom
Jul 23 '05 #11
tshad wrote:
[...]
Is there a way to make sure it stays with the page?


This infers that you wish to maintain state somehow. Various methods
exist, such as storing user selections in a cookie or sending data
back to the server and then reconstructing the page when the user
re-visits. But that takes serious programming effort at both client
and server since the web is stateless and you are attempting to make
it otherwise.

No more that saving what is in the textboxes and which radio buttons that
were pushed. If you come back to the page, they are still there. Whatever
the SPAN originally was is also still there.


That's just how browsers work. Back in the good 'ol days, some
browsers didn't remember form values either but that was back with
Mozaic and Netscape 2 or somewhere back then.

I had a few comments on the code you've been posting, the only one of
use is in regard to your script tag: ditch the language attribute, it
is depreciated and will cause errors in some browsers.

You can do what you require if you have a form initialisation
function that looks at each form input and if there's something
there, runs the onchange if there is one.

Below is some sample code for what you are trying to do:

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'>
<html><head>
<title>form thing</title>
<meta http-equiv='Content-Type'
content='text/html; charset=ISO-8859-1'>
<script type="text/javascript">

function writeToSpan(t,o ) {
if (document.getEl ementById) {
o = document.getEle mentById(o);
} else if (document.all) {
o = document.all[o];
}
writeIt(t,o);
}

function writeIt(t,x) {
if ( x.firstChild && /\#text/i.test(x.firstC hild.nodeName)) {
x.firstChild.da ta = t;
} else {
if (document.creat eTextNode) {
x.appendChild(d ocument.createT extNode(t));
}
}
}

function initForm(f){
f = document.forms[f];
var i = f.length;
while (i--) {
if (/input/i.test(f[i].nodeName)
&& /text/i.test(f[i].type)
&& f[i].onchange
&& '' != f[i].value){
f[i].onchange();
}
}
}

</script>
</head>
<body onload="initFor m('formA');">

<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>
<br>
Write text to input:
<input name="inB" type="text" onchange="
this.form.outB. value = this.value;
"><input type="text" name="outB">
<br><br>
<label for="inC">Repla ce this label:
<br><input name="inC" id="inC" type="text" onchange="
writeIt(this.va lue,this.parent Node);
"></label>
<br><br>
<input type="reset">
</p>
</form>

</body>
</html>

--
Rob
Jul 23 '05 #12
RobG wrote:
[...]

function initForm(f){
f = document.forms[f];
var i = f.length;
while (i--) {
if (/input/i.test(f[i].nodeName)
&& /text/i.test(f[i].type)
&& f[i].onchange
&& '' != f[i].value){
f[i].onchange();
}
}
}
Here is a more efficient initForm function:

function initForm(f){
f = document.forms[f];
var x, i = f.length;
while ( x = f[--i] ) {
if ( /text/i.test(x.type) && x.onchange && '' != x.value){
x.onchange();
}
}
}

</script>
</head>
<body onload="initFor m('formA');">

<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>
And to test that only the onchange() is fired, put this into the form
about here:

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>
<br>
Write text to input:
<input name="inB" type="text" onchange="
this.form.outB. value = this.value;
"><input type="text" name="outB">
<br><br>

[...]
--
Rob
Jul 23 '05 #13
These look pretty good.

I need to spend some time to digest them.

What does "/input/i.test(f[i].nodeName" and "/text/i.test(f[i].type" mean?

What I did on my page was to call the routine I use to create the SPAN label
Nodes. Since they are just calculated and formatted from a couple of text
fields (which are saved anyway), I just rebuild them from the text boxes.

<body class="Applican tBody" onLoad="SalaryD isplayFromOnLoa d()">

function SalaryDisplayFr omOnLoad()
{
var WagesType = document.getEle mentById("Wages Type");
SalaryDisplay(W agesType);
}

This seems to work. But doesn't take into account SPANs that are not
calculated from a text field and they only handle these specific labels, not
all the labels that might be created, as yours does.

Thanks,

Tom

"RobG" <rg***@iinet.ne t.auau> wrote in message
news:qv******** ********@news.o ptus.net.au...
RobG wrote:
[...]

function initForm(f){
f = document.forms[f];
var i = f.length;
while (i--) {
if (/input/i.test(f[i].nodeName)
&& /text/i.test(f[i].type)
&& f[i].onchange
&& '' != f[i].value){
f[i].onchange();
}
}
}


Here is a more efficient initForm function:

function initForm(f){
f = document.forms[f];
var x, i = f.length;
while ( x = f[--i] ) {
if ( /text/i.test(x.type) && x.onchange && '' != x.value){
x.onchange();
}
}
}

</script>
</head>
<body onload="initFor m('formA');">

<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>


And to test that only the onchange() is fired, put this into the form
about here:

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>
<br>
Write text to input:
<input name="inB" type="text" onchange="
this.form.outB. value = this.value;
"><input type="text" name="outB">
<br><br>

[...]
--
Rob

Jul 23 '05 #14

"RobG" <rg***@iinet.ne t.auau> wrote in message
news:qv******** ********@news.o ptus.net.au...
RobG wrote:
[...]

function initForm(f){
f = document.forms[f];
var i = f.length;
while (i--) {
if (/input/i.test(f[i].nodeName)
&& /text/i.test(f[i].type)
&& f[i].onchange
&& '' != f[i].value){
f[i].onchange();
}
}
}


Here is a more efficient initForm function:

function initForm(f){
f = document.forms[f];
var x, i = f.length;
while ( x = f[--i] ) {
if ( /text/i.test(x.type) && x.onchange && '' != x.value){
x.onchange();
}
}
}

</script>
</head>
<body onload="initFor m('formA');">

<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>


And to test that only the onchange() is fired, put this into the form
about here:

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>

I don't quite understant this one?

Why is the onblur where it is? I may have misunderstood.

Here is what I think you said:

*************** *************** *************** *8
<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text"
onchange="write ToSpan(this.val ue,'outA');"><s pan id="outA"></span>

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>

<br>
Write text to input:<input name="inB" type="text"
onchange="this. form.outB.value = this.value;">
<input type="text" name="outB">
<br><br>
<label for="inC">Repla ce this label:<br>
<input name="inC" id="inC" type="text"
onchange="write It(this.value,t his.parentNode) ;">
</label>
<br><br>
<input type="reset">
</p>
</form>
*************** *************** *************** *************** *****

Not sure what that does.

Tom
<br>
Write text to input:
<input name="inB" type="text" onchange="
this.form.outB. value = this.value;
"><input type="text" name="outB">
<br><br>

[...]
--
Rob

Jul 23 '05 #15
tshad wrote:
These look pretty good.

I need to spend some time to digest them.

What does "/input/i.test(f[i].nodeName" and "/text/i.test(f[i].type" mean?
/input/i creates a regular expression (RegExp) out of 'input' and the
i flag makes it case insensitive. 'test' will compare it to the
element f[i] nodeName to see if it's an input.

It is effectively the same as:

if (f[i].nodeName.toLow erCase() == 'input')

The HTML spec says to make such comparisons case insensitive, the
RegExp is fast.

The second test looks at the type of input - we want to match only
text inputs. It's probably not necessary to test nodeName before
type, I just figured some browsers may barf if you try to get the
type of a node that doesn't have one (e.g. label) but that seems not
to be the case.

What I did on my page was to call the routine I use to create the SPAN label
Nodes. Since they are just calculated and formatted from a couple of text
fields (which are saved anyway), I just rebuild them from the text boxes.

<body class="Applican tBody" onLoad="SalaryD isplayFromOnLoa d()">

function SalaryDisplayFr omOnLoad()
{
var WagesType = document.getEle mentById("Wages Type");
SalaryDisplay(W agesType);
}

This seems to work. But doesn't take into account SPANs that are not
calculated from a text field and they only handle these specific labels, not
all the labels that might be created, as yours does.

Thanks,

[...]
--
Rob
Jul 23 '05 #16
tshad wrote:
"RobG" <rg***@iinet.ne t.auau> wrote in message
news:qv******** ********@news.o ptus.net.au...
RobG wrote:
[...] [...]
<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>
And to test that only the onchange() is fired, put this into the form
about here:

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>

I don't quite understant this one?

Why is the onblur where it is? I may have misunderstood.


I just put an onblur there to show that the function only ran
onchange events and nothing else. It's only there for testing.
Here is what I think you said:

*************** *************** *************** *8
<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text"
onchange="write ToSpan(this.val ue,'outA');"><s pan id="outA"></span>
This calls writeToSpan() and passes the value of the text input and
the id of where to write the output to. Both are strings.

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>
This is just a test to show that onblur is not run by the onload,
only the onchange events.

<br>
Write text to input:<input name="inB" type="text"
onchange="this. form.outB.value = this.value;">
This assigns the of this input to the one called outB.
<input type="text" name="outB">
<br><br>
<label for="inC">Repla ce this label:<br>
<input name="inC" id="inC" type="text"
onchange="write It(this.value,t his.parentNode) ;">
And this one calls writeIt() and passes the value of the text input
and a reference to the parent node (which is the label). Note that
the label will only be the parent if the text input is between the
label tags.
</label>
<br><br>
<input type="reset">
</p>
</form>
*************** *************** *************** *************** *****

Not sure what that does.

[...]

It's just a sample to illustrate how it all works, hopefully written
in reasonably clear and concise code. Use whatever helps.
--
Rob
Jul 23 '05 #17
"RobG" <rg***@iinet.ne t.auau> wrote in message
news:42******** *************** @per-qv1-newsreader-01.iinet.net.au ...
tshad wrote:
"RobG" <rg***@iinet.ne t.auau> wrote in message
news:qv******** ********@news.o ptus.net.au...
RobG wrote:
[...] [...]<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>

And to test that only the onchange() is fired, put this into the form
about here:

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>
I don't quite understant this one?

Why is the onblur where it is? I may have misunderstood.


I just put an onblur there to show that the function only ran onchange
events and nothing else. It's only there for testing.
Here is what I think you said:

*************** *************** *************** *8
<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text"
onchange="write ToSpan(this.val ue,'outA');"><s pan id="outA"></span>


This calls writeToSpan() and passes the value of the text input and
the id of where to write the output to. Both are strings.

<br>onblur Write text to page:
<input name="inD" type="text" onblur="
writeToSpan(thi s.value,'outD') ;
"><span id="outD"></span>


This is just a test to show that onblur is not run by the onload,
only the onchange events.

<br>
Write text to input:<input name="inB" type="text"
onchange="this. form.outB.value = this.value;">


This assigns the of this input to the one called outB.
<input type="text" name="outB">
<br><br>
<label for="inC">Repla ce this label:<br>
<input name="inC" id="inC" type="text"
onchange="write It(this.value,t his.parentNode) ;">


And this one calls writeIt() and passes the value of the text input
and a reference to the parent node (which is the label). Note that
the label will only be the parent if the text input is between the
label tags.
</label>
<br><br>
<input type="reset">
</p>
</form>
*************** *************** *************** *************** *****

Not sure what that does.

[...]

It's just a sample to illustrate how it all works, hopefully written
in reasonably clear and concise code. Use whatever helps.


That's great. It really helps. I am just trying to get a handle on it.

Thanks,

Tom
--
Rob

Jul 23 '05 #18

"RobG" <rg***@iinet.ne t.auau> wrote in message
news:42******** *************** @per-qv1-newsreader-01.iinet.net.au ...
tshad wrote:
These look pretty good.

I need to spend some time to digest them.

What does "/input/i.test(f[i].nodeName" and "/text/i.test(f[i].type" mean?

/input/i creates a regular expression (RegExp) out of 'input' and the
i flag makes it case insensitive. 'test' will compare it to the
element f[i] nodeName to see if it's an input.
Is there a good page that talks about this method?

I've never seen it before.

Thanks,

Tom It is effectively the same as:

if (f[i].nodeName.toLow erCase() == 'input')

The HTML spec says to make such comparisons case insensitive, the
RegExp is fast.

The second test looks at the type of input - we want to match only
text inputs. It's probably not necessary to test nodeName before
type, I just figured some browsers may barf if you try to get the
type of a node that doesn't have one (e.g. label) but that seems not
to be the case.

What I did on my page was to call the routine I use to create the SPAN

label Nodes. Since they are just calculated and formatted from a couple of text fields (which are saved anyway), I just rebuild them from the text boxes.
<body class="Applican tBody" onLoad="SalaryD isplayFromOnLoa d()">

function SalaryDisplayFr omOnLoad()
{
var WagesType = document.getEle mentById("Wages Type");
SalaryDisplay(W agesType);
}

This seems to work. But doesn't take into account SPANs that are not
calculated from a text field and they only handle these specific labels, not all the labels that might be created, as yours does.

Thanks,

[...]
--
Rob

Jul 23 '05 #19
"RobG" <rg***@iinet.ne t.auau> wrote in message
news:7L******** ********@news.o ptus.net.au...
tshad wrote:
[...]

Is there a way to make sure it stays with the page?

This infers that you wish to maintain state somehow. Various methods
exist, such as storing user selections in a cookie or sending data
back to the server and then reconstructing the page when the user
re-visits. But that takes serious programming effort at both client
and server since the web is stateless and you are attempting to make
it otherwise.

No more that saving what is in the textboxes and which radio buttons that were pushed. If you come back to the page, they are still there. Whatever the SPAN originally was is also still there.


That's just how browsers work. Back in the good 'ol days, some
browsers didn't remember form values either but that was back with
Mozaic and Netscape 2 or somewhere back then.


I have been trying to find a place where it talks about what is saved and
what is not and can't seem to find it anywhere.

I was looking at "JavaScript : The Definitive Guide", which does a pretty
good job on DOM and how to add nodes, but I can't find anything that talks
about what is saved and what is not.

As we mentioned, the input/text box does seem to get saved, but not the SPAN
element. I would thing that would be pretty important discussion.

Thanks,

Tom
I had a few comments on the code you've been posting, the only one of
use is in regard to your script tag: ditch the language attribute, it
is depreciated and will cause errors in some browsers.

You can do what you require if you have a form initialisation
function that looks at each form input and if there's something
there, runs the onchange if there is one.

Below is some sample code for what you are trying to do:

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'>
<html><head>
<title>form thing</title>
<meta http-equiv='Content-Type'
content='text/html; charset=ISO-8859-1'>
<script type="text/javascript">

function writeToSpan(t,o ) {
if (document.getEl ementById) {
o = document.getEle mentById(o);
} else if (document.all) {
o = document.all[o];
}
writeIt(t,o);
}

function writeIt(t,x) {
if ( x.firstChild && /\#text/i.test(x.firstC hild.nodeName)) {
x.firstChild.da ta = t;
} else {
if (document.creat eTextNode) {
x.appendChild(d ocument.createT extNode(t));
}
}
}

function initForm(f){
f = document.forms[f];
var i = f.length;
while (i--) {
if (/input/i.test(f[i].nodeName)
&& /text/i.test(f[i].type)
&& f[i].onchange
&& '' != f[i].value){
f[i].onchange();
}
}
}

</script>
</head>
<body onload="initFor m('formA');">

<form action="" name="formA">
<p>Write text to page:
<input name="inA" type="text" onchange="
writeToSpan(thi s.value,'outA') ;
"><span id="outA"></span>
<br>
Write text to input:
<input name="inB" type="text" onchange="
this.form.outB. value = this.value;
"><input type="text" name="outB">
<br><br>
<label for="inC">Repla ce this label:
<br><input name="inC" id="inC" type="text" onchange="
writeIt(this.va lue,this.parent Node);
"></label>
<br><br>
<input type="reset">
</p>
</form>

</body>
</html>

--
Rob

Jul 23 '05 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
6090
by: Justice | last post by:
Currently I'm doing some experimenting with the XMLHTTP object in Javascript. Now, the XMLHttp object is asynchronous (at least in this case), and the following code causes a significant memory loss even though I seem to be allocaitng everything; help would be *vastly* appreciated. What am I doing wrong here? I thought I was doing everything correctly (setting things to null, for example) but none of the memory seems to get replaced. ...
5
1549
by: Shawn Modersohn | last post by:
For the script: <script language="JavaScript"> function pullPage(){ var arrayLength=document.teamSelectionF.teamSelectionS.length; var pageNav = new Array(arrayLength); var gotoNum=document.teamSelectionF.teamSelectionS.options.value; pageNav="http://www.tandtsports.com"; pageNav="http://www.tandtsports.com/Cougars.html";
55
4215
by: drhowarddrfine | last post by:
I'm working on a web site that could use some control using js but am concerned about what problems I may have with potential users having their js turned off. Has anyone had any serious problems with this sort of thing? I know some of these potential users are with big companies and am wondering if anyone had real problems with that.
10
19176
by: Danny | last post by:
Hi all, I am having some odd problems with AJAX on Firefox (1.5). When I use GET as the request method everything works ok, but when I do a POST the remote function doesn't get the parameters I am passing to it. Everything works fine on IE 6. Here's a couple samples of what I am doing: // using GET url = 'http://www.myserver.com/cgi-bin/funct?key1=value1&key2=value2'
2
2099
by: beseecher | last post by:
Hi, In my research in the javascript language I have encountered problems with implementing prototype inheritance while preserving private methods functioning properly. Here is an example: function A(){ var _this = this; this.a = 10;
1
4954
by: Bob | last post by:
Hi, Hope you can help me with this one. I'm at my wits end. I'm trying to create an intelligent edit-box like the excellent "Customer" one at the URL: http://munich.schwarz-interactive.de/autocomplete.aspx
1
3426
by: kevin.a.sweeney | last post by:
I would like to open an application from a hyperlink on a webpage. 1. the webpage is located on my local machine. 2. the application is located on my local machine. 3. the application will run on my local machine. In other words... The WEB is really not involved. What I have so far works with a Netscape Browser but what I really need is for it to work in the IE browser or one that I will create
14
2818
by: julie.siebel | last post by:
I've been wrestling with a really complex page. All the data is drawn down via SQL, the page is built via VBScript, and then controlled through javascript. It's a page for a travel company that shows all the properties, weeks available, pricing, etc. for a particular area of Europe. The data varies widely depending on the region; at times there will be 50 properties, and at other times only a half dozen. The cross referencing of...
1
1867
RMWChaos
by: RMWChaos | last post by:
I grabbed this "Rock Solid addEvent" code from this site, which is based on Mark Wubben's event-cache code. (These links for reference only.) I am having two problems with it, and the webmaster is s...l...o...w to respond. So I thought I would ask about it here. If I knew more about how this code works, I could probably figure out most of the problems myself, but with this one, I am clueless! =D First question: This may be my own...
10
1855
by: jodleren | last post by:
Hi I know, that there are a lot of people having problems with orkut.com, errors like "object expected" and named objects missing. When loading the site can generate some 10 errors, and still just leave a blue page - seems like it heavily rely on JS. Still, me and friends having problems and orkut seems just to ignore it. I am sure, that other poeple have problems, and I really wonder what
0
9629
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9465
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10296
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9923
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8954
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7474
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5370
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4031
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3627
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.