473,883 Members | 1,648 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Javascript works fine until an asp.net button pushed

I posted this on the asp.net group, also. I wasn't sure whether this was an
asp.net problem or a javascript problem.

I have a page that was originally created from a program I found on the net
that works well as an html page.

It brings up a modal popup window that I have been trying to work out for
days now and this was the closest I have been able to come.

I added a little asp.net code and an asp.net button and cannot get it to
work with that button. It seems to break the javascript code.

The page works fine with or without the asp.net code (as long as the asp.net
button is not pushed).

This works fine (as before) until I press the asp.net button. I am opening
alert boxes in various locations that all fire until the asp.net button is
pushed. From that time, all links and buttons will bring up the alert box
in the first javascript funtion, but the ModalDialogShow never gets called
or it just ignores it and therefore the popup window never gets called.

Why would the asp.net button cause the Javascript to quit functioning?

Why does the popup window not close when the buttons or links are pressed on
them?

*************** *************** *************** *************** *************** ***********
<%@ Page Language="VB" trace="false" debug="true" AutoEventWireup ="true"
ContentType="te xt/html" ResponseEncodin g="iso-8859-1" %>
<html>
<script language=JavaSc ript>

var ModalDialogWind ow;
var ModalDialogInte rval;
var ModalDialog = new Object;

ModalDialog.val ue = '';
ModalDialog.eve nthandler = '';
function ModalDialogMain tainFocus()
{
try
{
if (ModalDialogWin dow.closed)
{
alert("at ModalDialogWind ow.closed");
window.clearInt erval(ModalDial ogInterval);
eval(ModalDialo g.eventhandler) ;
return;
}
ModalDialogWind ow.focus();
}
catch (everything) { }
}

function ModalDialogRemo veWatch()
{
ModalDialog.val ue = '';
ModalDialog.eve nthandler = '';
}

function ModalDialogShow (Title,BodyText ,Buttons,EventH andler)
{
alert("inside ModalDialogShow ");

ModalDialogRemo veWatch();
ModalDialog.eve nthandler = EventHandler;

var args='width=350 ,height=125,lef t=325,top=300,t oolbar=0,';
args+='location =0,status=0,men ubar=0,scrollba rs=1,resizable= 0';

ModalDialogWind ow=window.open( "","",args) ;
ModalDialogWind ow.document.ope n();
ModalDialogWind ow.document.wri te('<html>');
ModalDialogWind ow.document.wri te('<head>');
ModalDialogWind ow.document.wri te('<title>' + Title + '</title>');
ModalDialogWind ow.document.wri te('<script' + ' language=JavaSc ript>');
ModalDialogWind ow.document.wri te('function CloseForm(Respo nse) ');
ModalDialogWind ow.document.wri te('{ ');
ModalDialogWind ow.document.wri te(' window.opener.M odalDialog.valu e =
Response; ');
ModalDialogWind ow.document.wri te(' window.close(); ');
ModalDialogWind ow.document.wri te('} ');
ModalDialogWind ow.document.wri te('</script' + '>');
ModalDialogWind ow.document.wri te('</head>');
ModalDialogWind ow.document.wri te('<body onblur="window. focus();">');
ModalDialogWind ow.document.wri te('<table border=0 width="95%"
align=center cellspacing=0 cellpadding=2>' );
ModalDialogWind ow.document.wri te('<tr><td align=left>' + BodyText +
'</td></tr>');
ModalDialogWind ow.document.wri te('<tr><td align=left><br> </td></tr>');
ModalDialogWind ow.document.wri te('<tr><td align=center>' + Buttons +
'</td></tr>');
ModalDialogWind ow.document.wri te('</body>');
ModalDialogWind ow.document.wri te('</html>');
ModalDialogWind ow.document.clo se();
ModalDialogWind ow.focus();
ModalDialogInte rval = window.setInter val("ModalDialo gMaintainFocus( )",5);

}

</script>

<script language=JavaSc ript>
function YesNoCancel(Bod yText,EventHand ler)
{
alert("inside YesNoCancel")
var Buttons='';
// Buttons = '<a href=javascript :CloseForm("Yes ");>Yes</a> ';
// Buttons += '<a href=javascript :CloseForm("No" );>No</a> ';
// Buttons += '<a href=javascript :CloseForm("Can cel");>Cancel</a> ';
Buttons = '<BUTTON onclick="javasc ript:CloseForm( \'Yes\');"
type="button">Y es</BUTTON> ';
Buttons += '<BUTTON onclick="javasc ript:CloseForm( \'No\');" type =
"button">No </BUTTON> ';
Buttons += '<BUTTON onclick="javasc ript:CloseForm( \'Cancel\');" type =
"button">Cancel </BUTTON> ';
ModalDialogShow ("Dialog",BodyT ext,Buttons,Eve ntHandler);
}

function YesNoMaybe(Body Text,EventHandl er)
{
var Buttons='';
Buttons = '<a href=javascript :CloseForm("Yes ");>Yes</a> ';
Buttons += '<a href=javascript :CloseForm("No" );>No</a> ';
Buttons += '<a href=javascript :CloseForm("May be");>Maybe</a> ';
ModalDialogShow ("Dialog",BodyT ext,Buttons,Eve ntHandler);
}

function YesNoCancelRetu rnMethod()
{
alert("inside YesNoCancelRetu rnMethod");
document.getEle mentById('modal return1').value = ModalDialog.val ue;
ModalDialogRemo veWatch();
}

function YesNoMaybeRetur nMethod()
{
document.getEle mentById('modal return2').value = ModalDialog.val ue;
ModalDialogRemo veWatch();
}

</script>

<script runat="server">
sub page_load(s as object, e as eventArgs)
if not isPostBack then
Button1.Attribu tes.Add("onclic k", "YesNoCancel('Y es, no, or cancel
me','YesNoCance lReturnMethod() ');")
end if
end sub
</script>

<BODY >

<table border=1 cellpadding=2 cellspacing=2 align=center width="60%">
<tr><td align=left></td></tr>
<tr><td align=left></td></tr>
<tr><td align=left></td></tr>
<tr>
<td align=left><a href="javascrip t:YesNoCancel(' Yes, no, or cancel
me','YesNoCance lReturnMethod() ');">Show Modal #1</a>
1. <input type=text id=modalreturn1 name=modalretur n1
value=''></td>
</tr>
<tr>
<td align=left><a href="javascrip t:YesNoMaybe('Y es, no, or maybe
me','YesNoMaybe ReturnMethod()' );">Show Modal #2</a>
2. <input type=text id=modalreturn2 name=modalretur n2
value=''></td>
</tr>
<tr>
<td>
<BUTTON onclick="javasc ript:YesNoMaybe ('Yes, no, or maybe
me','YesNoMaybe ReturnMethod()' );" type="button">O pen Child Window</BUTTON>
</td>
</tr>
</table>
<form runat="server">
<asp:Button ID="Button1" text="submit" runat="server"/>
</form>
</BODY>
</HTML>
*************** *************** *************** *************** *************** *********

Thanks,

Tom
Jul 23 '05 #1
14 5506
In article <wd************ **@newssvr13.ne ws.prodigy.com> ,
ts**********@ft solutions.com enlightened us with...

The page works fine with or without the asp.net code (as long as the asp.net
button is not pushed).


My guess, not having .net to test this with...

When the button is pushed, the page is submitted to the server and then comes
back to the client, which runs all the javascript all over again.

(put an alert("boom") or something all the way at the beginning and see if it
gets shown twice)

When that happens, the handle to the child window is lost, as all client-side
variables lose their previous values.
That means your child window is calling code that doesn't exist and your
parent window has no reference to the original child. When the child hits the
error (window.opener. ModalDialog.val ue -- there is no object reference any
more, so there can be no value property), all script stops functioning.
Hence, it won't even self.close.

HTH

--
--
~kaeli~
Local Area Network in Australia:... the LAN down under.
http://www.ipwebdesign.net/wildAtHeart
http://www.ipwebdesign.net/kaelisSpace

Jul 23 '05 #2
Well, for one thing all the Javascript has to be properly terminated
and on one line. Hopefully it is just the way it is posted in the
newsgroup, because if I try and run it cut and paste, I get a bunch of
''unterminated string literal' errors. I am still fix all those
firstly.

(also, I find the Firefox javascript console 100x more powerful then IE
script dialog error box)

Jul 23 '05 #3
I just straighted out all the Javascript as I mentioned above and it
works fine for me using ASP.NET 1.1 and Cassini (in Firefox 1.1 and IE
6)

Jul 23 '05 #4
Are you getting any Javascript errors? I am trying it in IE 6, Firefox
using ASP.NET and Cassini - it seems to work fine, but I did have to
unwrap some of the JavaScript due to what I am assuming is the fault of
the newsreader.

I've found that the JavaScript console in Firefox is 100x more verbose
then IEs script error dialog, so if you are getting a javascript error,
try looking there.

Also, since the popup window doesn't have a status bar, you may be
getting an error and not even know it.

Jul 23 '05 #5
"Brian Munroe" <br************ @gmail.com> wrote in message
news:11******** **************@ l41g2000cwc.goo glegroups.com.. .
Well, for one thing all the Javascript has to be properly terminated
and on one line. Hopefully it is just the way it is posted in the
newsgroup, because if I try and run it cut and paste, I get a bunch of
''unterminated string literal' errors. I am still fix all those
firstly.

(also, I find the Firefox javascript console 100x more powerful then IE
script dialog error box)


That doesn't matter, unfortunately, as I need to use one that works on all
the browsers.

Tom
Jul 23 '05 #6
I'm not saying anything about cross-browser compatiblity, just that the
Firefox javascript console is more verbose if by chance you are getting
javascript errors.

Jul 23 '05 #7
You know, the way you explained it in the OP makes it sound like once
you click the ASP.NET button, 'everything' stops working, but what I
think you mean 'when you click the ASP.NET button to launch the
dialog, the return value is lost'?

Well, kaeli is correct because the ASP.NET button is posting back and
all the JavaScript is reinitialized and the parent window knows nothing
of the dialog at this point.

As far as a work-around:

1) don't use an ASP.NET control
2) add a 'return false;' to the onclick binding to prevent the button
from submitting:

sub page_load(s as object, e as eventArgs)
if not isPostBack
Button1.Attribu tes.Add("onclic k", "YesNoCancel('Y es, no, or cancel
me','YesNoCance lReturnMethod() '); return false;")
end if
end sub

Jul 23 '05 #8
"Brian Munroe" <br************ @gmail.com> wrote in message
news:11******** **************@ l41g2000cwc.goo glegroups.com.. .
You know, the way you explained it in the OP makes it sound like once
you click the ASP.NET button, 'everything' stops working, but what I
think you mean 'when you click the ASP.NET button to launch the
dialog, the return value is lost'?

Well, kaeli is correct because the ASP.NET button is posting back and
all the JavaScript is reinitialized and the parent window knows nothing
of the dialog at this point.

As far as a work-around:

1) don't use an ASP.NET control
2) add a 'return false;' to the onclick binding to prevent the button
from submitting:
My problem is that I am trying to set up a popup window that asks the user
what they want to do based on something happening on the page. It is not
just a "do you really want to delete this" type of question where you can
use the standard "confirm" window. The problem with that is you either go
on or do nothing. I need to know whether to do one thing or another in my
asp page. I need to save the value somewhere and then postback to handle the
situation. If I don't use an asp.net control, I am not going to post back.

sub page_load(s as object, e as eventArgs)
if not isPostBack
Button1.Attribu tes.Add("onclic k", "YesNoCancel('Y es, no, or cancel
me','YesNoCance lReturnMethod() '); return false;")
end if
end sub


I thought you said that you made a couple of changes and it was working for
you?

I made a bunch of changes and am trying this with RegisterClientS criptBlock
to see if that works better and it seems to. But I still lose in on
postback, as we mentioned before.

I have the page in:
http://www.payrollworkshop.com/samples/ScriptTest.aspx

The page goes all the way through in IE and you can see the textbox getting
the value YES after the alert box that says:

"inside YesNoCancelRetu rnMethod"

Then it disapears when the page is posted back.

In Mozilla, I only get to the if test where it is checking if the window is
closed - "ModalDialogWin dow.closed" and I get an error:

popupScript += "function ModalDialogMain tainFocus()"
popupScript += "{"
popupScript += " try"
popupScript += " {"
popupScript += " alert(""in ModalDialogMain tainFocus"");"
popupScript += " if (ModalDialogWin dow.closed)"

This goes to the Catch clause and gives me:

Type Error: ModalDialogWind ow has no properties

And then it dies and window is still open. Not sure why Mozilla has this
problem.

Here is the whole page:

*************** *************** *************** *************** ***************
<%@ Page Language="VB" trace="true" debug="true" AutoEventWireup ="true"
ContentType="te xt/html" ResponseEncodin g="iso-8859-1" %>
<html>
<head>
<script language="VB" runat="server">
Sub Page_Load( sender as Object,e as EventArgs)
trace.warn("sho w = " & show.value)
if not IsPostBack then
Button1.Attribu tes.Add("onclic k", "YesNoCancel(); ")
end if

'Form the script that is to be registered at client side.'
Dim scriptString as String = "<script language=JavaSc ript> function
DoClick() {"
scriptString += "myForm.show.va lue='Welcome to Microsoft .NET'}<"
scriptString += "/"
scriptString += "script>"

If(Not IsClientScriptB lockRegistered( "clientScript") )
RegisterClientS criptBlock("cli entScript", scriptString)
End If

Dim popupScript As String = "<script language='javas cript'>"
popupScript += "var ModalDialogWind ow;"
popupScript += "var ModalDialogInte rval;"
popupScript += "var ModalDialog = new Object;"
popupScript += "ModalDialog.va lue = 'The Value';"
popupScript += "ModalDialog.ev enthandler = '';"
popupScript += "function ModalDialogMain tainFocus()"
popupScript += "{"
popupScript += " try"
popupScript += " {"
popupScript += " alert(""in ModalDialogMain tainFocus"");"
popupScript += " if (ModalDialogWin dow.closed)"
popupScript += " {"
popupScript += " alert(""at window.clearInt erval"");"
popupScript += " window.clearInt erval(ModalDial ogInterval);"
popupScript += " alert(""Before ModalDialog.eve nthandler"");"
popupScript += " eval(ModalDialo g.eventhandler) ;"
popupScript += " alert(""after ModalDialog.eve nthandler"");"
popupScript += " return;"
popupScript += " }"
popupScript += " alert(""Before ModalDialogWind ow.focus"");"
popupScript += " ModalDialogWind ow.focus(); "
popupScript += " }"
popupScript += " catch (everything) { alert(everythin g); }"
popupScript += "}"
popupScript += "function ModalDialogRemo veWatch()"
popupScript += "{"
popupScript += " ModalDialog.val ue = '';"
popupScript += " ModalDialog.eve nthandler = '';"
popupScript += "}"
popupScript += "function ModalDialogShow (Title,Buttons) "
popupScript += "{"
popupScript += " alert(""inside YesNoCancel""); "
popupScript += " ModalDialogRemo veWatch();"
popupScript += " alert(""Before ModalDialogWind ow open"");"
popupScript += " ModalDialog.eve nthandler =
'YesNoCancelRet urnMethod()';"
popupScript += " var Title='Test Pop Up Window'; "
popupScript += " var
args='width=350 ,height=125,lef t=325,top=300,t oolbar=0,';"
popupScript += "
args+='location =0,status=0,men ubar=0,scrollba rs=1,resizable= 0'; "
popupScript += " if (window.opener && !window.opener. closed)"
popupScript += " window.opener.d ocument.bgColor = ""beige"";"
popupScript += " ModalDialogWind ow = window.open('', '', args);"
popupScript += " ModalDialogWind ow.document.wri te('<html>');"
popupScript += " ModalDialogWind ow.document.wri te('<head>'); "
popupScript += " ModalDialogWind ow.document.wri te('<title>' + Title +
'</title>');"
popupScript += " ModalDialogWind ow.document.wri te('<script' + '
language=JavaSc ript>');"
popupScript += " ModalDialogWind ow.document.wri te('function
CloseForm(Respo nse) ');"
popupScript += " ModalDialogWind ow.document.wri te('{ ');"
popupScript += " ModalDialogWind ow.document.wri te(' alert(""inside
CloseForm""); ');"
popupScript += " ModalDialogWind ow.document.wri te(' if (window.opener
&& !window.opener. closed)alert (""window.opene r still valid""); ');"
popupScript += " ModalDialogWind ow.document.wri te('
window.opener.M odalDialog.valu e = Response; ');"
popupScript += " ModalDialogWind ow.document.wri te(' alert(""after
setting ModalDialog.val ue and before window.close Response = "" + Response);
');"
popupScript += " ModalDialogWind ow.document.wri te(' alert(""before
window.close window.opener.M odalDialog.valu e = "" +
window.opener.M odalDialog.valu e); ');"
popupScript += " ModalDialogWind ow.document.wri te(' window.close();
');"
popupScript += " ModalDialogWind ow.document.wri te('} ');"
popupScript += " ModalDialogWind ow.document.wri te('</script' + '>');
"
popupScript += " ModalDialogWind ow.document.wri te('</head>'); "
popupScript += " ModalDialogWind ow.document.wri te('<body
onblur=""window .focus();"">'); "
popupScript += " ModalDialogWind ow.document.wri te(Buttons);"
popupScript += " ModalDialogWind ow.document.wri te('</body>');"
popupScript += " ModalDialogWind ow.document.wri te('</html>'); "
popupScript += " ModalDialogWind ow.document.clo se(); "
popupScript += " ModalDialogWind ow.focus(); "
popupScript += " alert(""at setInterval ModalDialogWind ow.closed = ""
+ ModalDialogWind ow.closed);"
popupScript += " ModalDialogInte rval =
window.setInter val(""ModalDial ogMaintainFocus ()"",5);"
popupScript += "}"
popupScript += "function YesNoCancel()"
popupScript += "{"
popupScript += " alert(""inside YesNoCancel "");"
popupScript += " var Buttons=''; "
popupScript += " Buttons = '<BUTTON
onclick=""javas cript:CloseForm (\'Yes\');"" type=""button"" >Yes</BUTTON> ';"
popupScript += " ModalDialogShow ('Test Pop Up Window',Buttons );"
popupScript += "}"
popupScript += "function YesNoCancelRetu rnMethod()"
popupScript += "{"
popupScript += " alert(""inside YesNoCancelRetu rnMethod"");"
popupScript += " document.getEle mentById('theTe xtBox').value = 'Yes';"
popupScript += " ModalDialogRemo veWatch();"
popupScript += "}"
popupScript += "<"
popupScript += "/"
popupScript += "script>"

If(Not IsClientScriptB lockRegistered( "PopupScrip t"))
RegisterClientS criptBlock("Pop upScript", popupScript)

end if

End Sub
</script>
</head>
<body topmargin="20" leftmargin="10" >
<form id="myForm" runat="server">
<input type="text" id="show" value="a test" style="width=20 0"
runat="server">
<input type="button" value="ClickMe" onclick="YesNoC ancel();">
<asp:Button ID="Button1" text="submit" runat="server"/>
<asp:textbox ID="theTextBox " runat="server"/>
</form>
<input type="text" id="theValue">
</body>
</html>
*************** *************** *************** *************** **************

Thanks,

Tom
Jul 23 '05 #9
tshad wrote:
My problem is that I am trying to set up a popup window that asks the user what they want to do based on something happening on the page. It is not just a "do you really want to delete this" type of question where you can use the standard "confirm" window. The problem with that is you either go on or do nothing. I need to know whether to do one thing or another in my asp page. I need to save the value somewhere and then postback to handle the situation. If I don't use an asp.net control, I am not going to post back.
Do you have to use an ASP.NET control? If so, I really don't see a
solution.

But if all you need to do is submit the form once the user clicks a
button in the dialog, you can use javascript to accomplish this:

In the CloseForm function, add the submit():

window.opener.M odalDialog.valu e = Response;
window.opener.d ocument.forms[0].submit();
window.close();

this will set the ModalDialog value and then submit (postback) the form

I thought you said that you made a couple of changes and it was working for you?


I misunderstood your post and the changes I made are irrelevant

Jul 23 '05 #10

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

Similar topics

2
2212
by: TeknoCat | last post by:
Hey everyone, I may be repeating myself here, but if someone sent a reply then I missed it, and I can't get Outlook Express to download any messages more than 2 days old. Anyway, I'm having a problem with some new pages I am creating for the Web site at www.weaverdevore.ca and I am wondering if anyone here might be able to help. Here is a full description of the problem:
7
1987
by: Trvl Orm | last post by:
I am working with 2 frames, Left and Right and the main code is in the left frame, which has been attached. Can someone please help me with this code. I am new to JavaScript and can't figure it out. What needs to happen is this: On the left frame you should have a series of buttons, which when pushed makes things happen on the right frame.
10
4615
by: VictorG | last post by:
Hello, I am new to JS and am trying to add some HTML into a JS function. So that when called the script as well as the HTML will be invoked. Is there some type of embed mechanism, sort of the reverse of embedding JS in an html page with the script tag. (which is what I am doing in this case) Is this even possible?
1
1119
by: Bernie V | last post by:
Hi group, I use some javascript on my page to scroll some text. This is my situatiion: 1 aspx file : home.aspx with the main layout in the layout i use custom controls (ascx files) to show the whole page with the main layout of home.aspx. In the <head></head> tag of the home.aspx file I placed:
3
1422
by: krishna | last post by:
Below is the code. language = asp.net/vb.net private sub openW() sResult = sResult & "<script language=javascript> mywindow = window.open('http://localhost/mohsaic/default.aspx?tc=Client/Manage'); " sResult = sResult & "mywindow.parent.frames.location = 'http://localhost/treeview/treeview.aspx?m=c&pid=366826706'; "
6
1952
by: tshad | last post by:
I am trying to set up a Javascript popup box that has a way of sending back a message to asp.net on how to process some data. At the moment I am just doing: myNextButton.Attributes.Add("onclick", "return confirm('Are you sure you want finish this test?');") to attach a popup box to a button. The problem is that the buttons only say OK and Cancel. OK will take me to the event tied to the button and Cancel,
9
4931
by: tshad | last post by:
This is from my previous post, but a different issue. I have the following Javascript routine that opens a popup page, but doesn't seem to work if called from an asp.net button. It seems to work fine from a link. The button does bring up the popup window, but when I press the links on the page, it doesn't return or close the window. ****************************************************************************
3
2101
by: anthonybrough | last post by:
I have an asp page that has a form to collect user data in a form. when the user clicks submit the input is validated. If any fields are not acceptable the user clicks on a button to go back to the original form to correct the input. This all works fine until I try to incorporate a javascript to display a popup calendar which posts the selected date back to a field on the form. This script works fine in itself, however if the page is...
2
2752
by: Matthew Wells | last post by:
Hello. I'm reposting this because my prioe post's subject line was incorrect. I'm developing an asp.net 2.0 project using VS 2005 on XP sp2 with all the updates. I have an aspx page with javascript that works fine until I try to separate the script into a .js file. I've found that only the script that is called from events set in the aspx.cs file don't work. I eliminated all script except two functions. One is used with the .cs file...
0
9778
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
11112
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
10730
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10833
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10405
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
9559
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
4602
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
4205
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3228
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.