473,703 Members | 2,389 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Why this script does not work with Netscape 7.2?

zaw
Hi I am working on implementing this script to shopping cart.
Basically, it copies fill the shipping address from billing
automatically. I believe one or more syntax is not netscape
compatible. Can anyone point out which one it is and how to make it
both netscape and MS browser compatible? I hope if I can make the
script compatible for those two at extreme, it will probably work with
most browser out there. As you would notice, this form also calls
another fundtion already implemented in the shopping cart. But that
function itself works on both browser.

-----Code begin here----------
var s_titleIndex = 0;
var s_firstname = "";
var s_lastname = "";
var s_address = "";
var s_address_2 = "";
var s_city = "";
var s_zipcode = "";
var s_stateIndex = 0;
var s_countryIndex = 0;
var s_state = 0;

function SaveShipInfo(fo rm) {
s_titleIndex = document.getEle mentById("s_tit le").selectedIn dex;
s_firstname = document.getEle mentById("s_fir stname").value;
s_lastname = document.getEle mentById("s_las tname").value;
s_address = document.getEle mentById("s_add ress").value;
s_address_2 = document.getEle mentById("s_add ress_2").value;
s_city = document.getEle mentById("s_cit y").value;
s_zipcode = document.getEle mentById("s_zip code").value;
s_stateIndex = document.getEle mentById("_s_st ate").selectedI ndex;
s_countryIndex = document.getEle mentById("s_cou ntry").selected Index;
s_state = document.getEle mentById("_s_st ate").value;
}

function CopyBill(form) {
if (form.copybill. checked) {
SaveShipInfo(fo rm);
document.getEle mentById("s_tit le").selectedIn dex =
document.getEle mentById("title ").selectedInde x;
document.getEle mentById("s_fir stname").value =
document.getEle mentById("first name").value;
document.getEle mentById("s_las tname").value =
document.getEle mentById("lastn ame").value;
document.getEle mentById("s_add ress").value =
document.getEle mentById("b_add ress").value;
document.getEle mentById("s_add ress_2").value =
document.getEle mentById("b_add ress_2").value;
document.getEle mentById("s_cit y").value =
document.getEle mentById("b_cit y").value;
document.getEle mentById("s_zip code").value =
document.getEle mentById("b_zip code").value;
document.getEle mentById("s_cou ntry").selected Index =
document.getEle mentById("b_cou ntry").selected Index;
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
document.getEle mentById("_s_st ate").selectedI ndex =
document.getEle mentById("_b_st ate").selectedI ndex;
document.getEle mentById("s_sta te").value =
document.getEle mentById("_s_st ate").value;
}
else {
document.getEle mentById("s_tit le").selectedIn dex = s_titleIndex;
document.getEle mentById("s_fir stname").value = s_firstname;
document.getEle mentById("s_las tname").value = s_lastname;
document.getEle mentById("s_add ress").value = s_address;
document.getEle mentById("s_add ress_2").value = s_address_2;
document.getEle mentById("s_cit y").value = s_city;
document.getEle mentById("s_zip code").value = s_zipcode;
document.getEle mentById("s_cou ntry").selected Index = s_countryIndex;
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
document.getEle mentById("_s_st ate").selectedI ndex = s_stateIndex;
document.getEle mentById("s_sta te").value = s_state;
}
}

----------code ends here----------------

Thank you
Zaw
Jul 23 '05 #1
5 1659
zaw wrote:
Hi I am working on implementing this script to shopping cart.
Basically, it copies fill the shipping address from billing
automatically. I believe one or more syntax is not netscape
compatible. Can anyone point out which one it is and how to make it
both netscape and MS browser compatible? I hope if I can make the
script compatible for those two at extreme, it will probably work with
most browser out there. As you would notice, this form also calls
another fundtion already implemented in the shopping cart. But that
function itself works on both browser.


It would make life considerably easier if you reduced your code to a
minimal example of the issue. Posting 50 lines of
document.getEle mentById() code means that to do anything useful,
someone must reverse engineer your HTML. The chances they will get it
the same as yours are pretty slim.

You also do not include the code for change_states() , a likely source
of error.

You pass as reference to the shipping details form when calling
CopyBill, so why not use it instead of document.getEle mentById? If you
also pass a reference to the billing form, you can get rid of it almost
entirely, e.g.

function CopyBill(form) {
...
document.getEle mentById("s_tit le").selectedIn dex =
document.getEle mentById("title ").selectedInde x;

becomes

function CopyBill(b,s) {
s.elements("s_t itle").selected Index=
b.elements("tit le").selectedIn dex;

I reverse engineered the HTML and your code (sans change_states() )
works fine in Netscape. So either I fixed the issues or they are in
the HTML.

As a rule, if you develop using Netscape/Firefox and use IE for testing,
you will have fewer issues with accessing the document - but like all
rules, it's made to be broken. Slabs of code below...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><ti tle>Copy form</title>
<script>
var s_titleIndex = 0;
var s_firstname = "";
var s_lastname = "";
var s_address = "";
var s_address_2 = "";
var s_city = "";
var s_zipcode = "";
var s_stateIndex = 0;
var s_countryIndex = 0;
var s_state = 0;

function SaveShipInfo(fo rm) {
s_titleIndex = document.getEle mentById("s_tit le").selectedIn dex;
s_firstname = document.getEle mentById("s_fir stname").value;
s_lastname = document.getEle mentById("s_las tname").value;
s_address = document.getEle mentById("s_add ress").value;
s_address_2 = document.getEle mentById("s_add ress_2").value;
s_city = document.getEle mentById("s_cit y").value;
s_zipcode = document.getEle mentById("s_zip code").value;
s_stateIndex = document.getEle mentById("_s_st ate").selectedI ndex;
s_countryIndex = document.getEle mentById("s_cou ntry").selected Index;
s_state = document.getEle mentById("_s_st ate").value;
}

function CopyBill(form) {
if (form.copybill. checked) {
SaveShipInfo(fo rm);
document.getEle mentById("s_tit le").selectedIn dex =
document.getEle mentById("title ").selectedInde x;
document.getEle mentById("s_fir stname").value =
document.getEle mentById("first name").value;
document.getEle mentById("s_las tname").value =
document.getEle mentById("lastn ame").value;
document.getEle mentById("s_add ress").value =
document.getEle mentById("b_add ress").value;
document.getEle mentById("s_add ress_2").value =
document.getEle mentById("b_add ress_2").value;
document.getEle mentById("s_cit y").value =
document.getEle mentById("b_cit y").value;
document.getEle mentById("s_zip code").value =
document.getEle mentById("b_zip code").value;
document.getEle mentById("s_cou ntry").selected Index =
document.getEle mentById("b_cou ntry").selected Index;
/*
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
*/
document.getEle mentById("_s_st ate").selectedI ndex =
document.getEle mentById("_b_st ate").selectedI ndex;

document.getEle mentById("s_sta te").value =
document.getEle mentById("_s_st ate").value;

}
else {
document.getEle mentById("s_tit le").selectedIn dex = s_titleIndex;
document.getEle mentById("s_fir stname").value = s_firstname;
document.getEle mentById("s_las tname").value = s_lastname;
document.getEle mentById("s_add ress").value = s_address;
document.getEle mentById("s_add ress_2").value = s_address_2;
document.getEle mentById("s_cit y").value = s_city;
document.getEle mentById("s_zip code").value = s_zipcode;
document.getEle mentById("s_cou ntry").selected Index = s_countryIndex;
/*
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
*/
document.getEle mentById("_s_st ate").selectedI ndex = s_stateIndex;
document.getEle mentById("s_sta te").value = s_state;
}
}
</script>
</head>
<body style="font-family: sans-serif; font-size: 8pt;">

<table><tr><t d>
<p>Billing Details</p>
<form action="" id="billingform ">
<p>
<select name="title" id="title">
<option value="Mr">Mr</option>
<option value="Mrs" selected>Mrs</option>
<option value="Ms">Ms</option>
</select>Title<br >
<input type="text" size="20" name="firstname "
id="firstname" value="Fred">Fi rst Name<br>
<input type="text" size="20" name="lastname"
id="lastname" value="Smith">L ast Name<br>
<input type="text" size="20" name="b_address "
id="b_address" value="12 Smith St">Address 1<br>
<input type="text" size="20" name="b_address _2"
id="b_address_2 " value="Smithvil le">Address 2<br>
<input type="text" size="20" name="b_city"
id="b_city" value="Smithtow n">City<br>
<input type="text" size="20" name="b_zipcode "
id="b_zipcode" value="1234">Zi p/Post code<br>
<select name="_b_state" id="_b_state">
<option value="NY">New York</option>
<option value="TX" selected>Texas</option>
<option value="FL">Flor ida</option>
</select>State<br >
<select name="b_country " id="b_country" >
<option value="USA">Uni ted States of America</option>
<option value="UK" selected>United Kingdom</option>
<option value="AUS">Aus tralia</option>
</select>Country< br>
<input type="checkbox" name="copybill" id="copybill"
checked>Copy bill<br>
<input type="reset">
</form>

</td>
<td valign="bottom" >
<button value="copy" onclick="
CopyBill(docume nt.getElementBy Id('billingform '));
">Copy billing to shipping</button>
</td>
<td>

<p>Shipping Details</p>

<form action="" id="shippingfor m">
<p>
<select name="s_title" id="s_title">
<option value="Mr">Mr</option>
<option value="Mrs">Mrs </option>
<option value="Ms">Ms</option>
</select>Title<br >
<input type="text" size="20" name="s_firstna me"
id="s_firstname ">First Name<br>
<input type="text" size="20" name="s_lastnam e"
id="s_lastname" >Last Name<br>
<input type="text" size="20" name="s_address "
id="s_address"> Address 1<br>
<input type="text" size="20" name="s_address _2"
id="s_address_2 ">Address 2<br>
<input type="text" size="20" name="s_city"
id="s_city">Cit y<br>
<input type="text" size="20" name="s_zipcode "
id="s_zipcode"> Zip/Post code<br>
<select name="_s_state" id="_s_state">
<option value="NY">New York</option>
<option value="TX">Texa s</option>
<option value="FL">Flor ida</option>
</select>State<br >
<input type="text" name="s_state" id="s_state">St ate<br>

<select name="s_country " id="s_country" >
<option value="USA">Uni ted States of America</option>
<option value="UK">Unit ed Kingdom</option>
<option value="AUS">Aus tralia</option>
</select>Country< br>
<input type="reset">
</form>

</td></tr></table>

</body>
</html>
--
Rob
Jul 23 '05 #2
zaw
Hi Rob:
Thank you for your reply. I was been working on this script for three
days but I cannot find a bug. change_state function works fine in
netscape. I know this since it is part of shopping cart software and I
tested out in netscape without CopyBilling script. CopyBill script
works itself as well. But when I use them together, they do not work
in netscape but IE only. Since change_state script is very long (the
whole html age has over 1000 lines), I do not want to paste here. I am
trying to use Venkman Javascript debugger and cannot use it well yet.
If you like to debug it, I will send you in email. Otherwise, I just
want to say I appreciate your help, and hopefully I will find the bug
soon.

Zaw

RobG <rg***@iinet.ne t.auau> wrote in message news:<BI******* **********@news .optus.net.au>. ..
zaw wrote:
Hi I am working on implementing this script to shopping cart.
Basically, it copies fill the shipping address from billing
automatically. I believe one or more syntax is not netscape
compatible. Can anyone point out which one it is and how to make it
both netscape and MS browser compatible? I hope if I can make the
script compatible for those two at extreme, it will probably work with
most browser out there. As you would notice, this form also calls
another fundtion already implemented in the shopping cart. But that
function itself works on both browser.


It would make life considerably easier if you reduced your code to a
minimal example of the issue. Posting 50 lines of
document.getEle mentById() code means that to do anything useful,
someone must reverse engineer your HTML. The chances they will get it
the same as yours are pretty slim.

You also do not include the code for change_states() , a likely source
of error.

You pass as reference to the shipping details form when calling
CopyBill, so why not use it instead of document.getEle mentById? If you
also pass a reference to the billing form, you can get rid of it almost
entirely, e.g.

function CopyBill(form) {
...
document.getEle mentById("s_tit le").selectedIn dex =
document.getEle mentById("title ").selectedInde x;

becomes

function CopyBill(b,s) {
s.elements("s_t itle").selected Index=
b.elements("tit le").selectedIn dex;

I reverse engineered the HTML and your code (sans change_states() )
works fine in Netscape. So either I fixed the issues or they are in
the HTML.

As a rule, if you develop using Netscape/Firefox and use IE for testing,
you will have fewer issues with accessing the document - but like all
rules, it's made to be broken. Slabs of code below...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><ti tle>Copy form</title>
<script>
var s_titleIndex = 0;
var s_firstname = "";
var s_lastname = "";
var s_address = "";
var s_address_2 = "";
var s_city = "";
var s_zipcode = "";
var s_stateIndex = 0;
var s_countryIndex = 0;
var s_state = 0;

function SaveShipInfo(fo rm) {
s_titleIndex = document.getEle mentById("s_tit le").selectedIn dex;
s_firstname = document.getEle mentById("s_fir stname").value;
s_lastname = document.getEle mentById("s_las tname").value;
s_address = document.getEle mentById("s_add ress").value;
s_address_2 = document.getEle mentById("s_add ress_2").value;
s_city = document.getEle mentById("s_cit y").value;
s_zipcode = document.getEle mentById("s_zip code").value;
s_stateIndex = document.getEle mentById("_s_st ate").selectedI ndex;
s_countryIndex = document.getEle mentById("s_cou ntry").selected Index;
s_state = document.getEle mentById("_s_st ate").value;
}

function CopyBill(form) {
if (form.copybill. checked) {
SaveShipInfo(fo rm);
document.getEle mentById("s_tit le").selectedIn dex =
document.getEle mentById("title ").selectedInde x;
document.getEle mentById("s_fir stname").value =
document.getEle mentById("first name").value;
document.getEle mentById("s_las tname").value =
document.getEle mentById("lastn ame").value;
document.getEle mentById("s_add ress").value =
document.getEle mentById("b_add ress").value;
document.getEle mentById("s_add ress_2").value =
document.getEle mentById("b_add ress_2").value;
document.getEle mentById("s_cit y").value =
document.getEle mentById("b_cit y").value;
document.getEle mentById("s_zip code").value =
document.getEle mentById("b_zip code").value;
document.getEle mentById("s_cou ntry").selected Index =
document.getEle mentById("b_cou ntry").selected Index;
/*
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
*/
document.getEle mentById("_s_st ate").selectedI ndex =
document.getEle mentById("_b_st ate").selectedI ndex;

document.getEle mentById("s_sta te").value =
document.getEle mentById("_s_st ate").value;

}
else {
document.getEle mentById("s_tit le").selectedIn dex = s_titleIndex;
document.getEle mentById("s_fir stname").value = s_firstname;
document.getEle mentById("s_las tname").value = s_lastname;
document.getEle mentById("s_add ress").value = s_address;
document.getEle mentById("s_add ress_2").value = s_address_2;
document.getEle mentById("s_cit y").value = s_city;
document.getEle mentById("s_zip code").value = s_zipcode;
document.getEle mentById("s_cou ntry").selected Index = s_countryIndex;
/*
change_states(d ocument.getElem entById('s_coun try'), 's_state',
's_county', 'State', 'CA', '', '', '','','');
*/
document.getEle mentById("_s_st ate").selectedI ndex = s_stateIndex;
document.getEle mentById("s_sta te").value = s_state;
}
}
</script>
</head>
<body style="font-family: sans-serif; font-size: 8pt;">

<table><tr><t d>
<p>Billing Details</p>
<form action="" id="billingform ">
<p>
<select name="title" id="title">
<option value="Mr">Mr</option>
<option value="Mrs" selected>Mrs</option>
<option value="Ms">Ms</option>
</select>Title<br >
<input type="text" size="20" name="firstname "
id="firstname" value="Fred">Fi rst Name<br>
<input type="text" size="20" name="lastname"
id="lastname" value="Smith">L ast Name<br>
<input type="text" size="20" name="b_address "
id="b_address" value="12 Smith St">Address 1<br>
<input type="text" size="20" name="b_address _2"
id="b_address_2 " value="Smithvil le">Address 2<br>
<input type="text" size="20" name="b_city"
id="b_city" value="Smithtow n">City<br>
<input type="text" size="20" name="b_zipcode "
id="b_zipcode" value="1234">Zi p/Post code<br>
<select name="_b_state" id="_b_state">
<option value="NY">New York</option>
<option value="TX" selected>Texas</option>
<option value="FL">Flor ida</option>
</select>State<br >
<select name="b_country " id="b_country" >
<option value="USA">Uni ted States of America</option>
<option value="UK" selected>United Kingdom</option>
<option value="AUS">Aus tralia</option>
</select>Country< br>
<input type="checkbox" name="copybill" id="copybill"
checked>Copy bill<br>
<input type="reset">
</form>

</td>
<td valign="bottom" >
<button value="copy" onclick="
CopyBill(docume nt.getElementBy Id('billingform '));
">Copy billing to shipping</button>
</td>
<td>

<p>Shipping Details</p>

<form action="" id="shippingfor m">
<p>
<select name="s_title" id="s_title">
<option value="Mr">Mr</option>
<option value="Mrs">Mrs </option>
<option value="Ms">Ms</option>
</select>Title<br >
<input type="text" size="20" name="s_firstna me"
id="s_firstname ">First Name<br>
<input type="text" size="20" name="s_lastnam e"
id="s_lastname" >Last Name<br>
<input type="text" size="20" name="s_address "
id="s_address"> Address 1<br>
<input type="text" size="20" name="s_address _2"
id="s_address_2 ">Address 2<br>
<input type="text" size="20" name="s_city"
id="s_city">Cit y<br>
<input type="text" size="20" name="s_zipcode "
id="s_zipcode"> Zip/Post code<br>
<select name="_s_state" id="_s_state">
<option value="NY">New York</option>
<option value="TX">Texa s</option>
<option value="FL">Flor ida</option>
</select>State<br >
<input type="text" name="s_state" id="s_state">St ate<br>

<select name="s_country " id="s_country" >
<option value="USA">Uni ted States of America</option>
<option value="UK">Unit ed Kingdom</option>
<option value="AUS">Aus tralia</option>
</select>Country< br>
<input type="reset">
</form>

</td></tr></table>

</body>
</html>

Jul 23 '05 #3
On 2 Dec 2004 12:10:53 -0800, zaw wrote:
..I was been working on this script for three
days but I cannot find a bug.


Can you perhaps work on finding your delete key[1] zaw?
There was no need to repost over 200 lines of earlier conversation[2]
simply to report that you cannot get it to work.

[1] <http://www.physci.org/kbd.jsp?key=del >
[2] <http://www.physci.org/codes/javafaq.jsp#net iquette>

--
Andrew Thompson
http://www.PhySci.org/codes/ Web & IT Help
http://www.PhySci.org/ Open-source software suite
http://www.1point1C.org/ Science & Technology
http://www.LensEscapes.com/ Images that escape the mundane
Jul 23 '05 #4
zaw wrote:
Hi Rob:
Thank you for your reply. I was been working on this script for three
days but I cannot find a bug. change_state function works fine in
netscape. I know this since it is part of shopping cart software and I
tested out in netscape without CopyBilling script. CopyBill script
works itself as well. But when I use them together, they do not work
in netscape but IE only. Since change_state script is very long (the

[...]

Then clearly the issue is either:

1. What you are passing to change_states() ,

or

2. whatever change_states() is doing.

I can only guess that when the user selects a country, change_states()
builds a new option list with the states for that country. Is that
correct?

I would reduce the code in the page to be just the fields & values
required for change_states() , then put alerts either side (at each step
of the code if necessary) and test the values of everything before and
after going to change_states() .

i.e. do something like:

var msg = 's_country is: ' + document.getEle mentById('s_cou ntry')
+ '\ns_state is: ' + s_state
+ '\ns_county is: ' + s_county
+ '\nState is: ' + State
+ '\nCA is: ' + CA
...

alert(msg);

directly before calling change_states() . Then the first line of
change_states() should do the same thing to see what it actually got.

I would do the same to change_states - implement an absolutely minimum
version that had say 2 countries with 2 states each. If you like,
email me the source to change_states() (remove the second 'au').
Cheers.
--
Rob
Jul 23 '05 #5
zaw
I just hit "post reply" and did not think it would harm anyone. Looks
like you had to spend a little extra pennies downloading this post. Do
not worry I solved the problem finally. Won't post it again.

Andrew Thompson <Se********@www .invalid> wrote in message news:<3r******* *************** ******@40tude.n et>...
On 2 Dec 2004 12:10:53 -0800, zaw wrote:
..I was been working on this script for three
days but I cannot find a bug.


Can you perhaps work on finding your delete key[1] zaw?
There was no need to repost over 200 lines of earlier conversation[2]
simply to report that you cannot get it to work.

[1] <http://www.physci.org/kbd.jsp?key=del >
[2] <http://www.physci.org/codes/javafaq.jsp#net iquette>

Jul 23 '05 #6

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

Similar topics

14
2615
by: Akbar | last post by:
Hey there, Big-time curiosity issue here... Here's the test code (it's not that long)... it's to display a large number of image links with captions, ideally pulled in from an external file (that part's not here -- spotlighting the problem code): --------BEGIN CODE PAGE------------ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
8
4229
by: Johnny Knoxville | last post by:
I've added a favicon to my site (http://lazyape.filetap.com/) which works fine if you add the site to favourites the normal way, but I have some JavaScript code on a couple of pages with a link, which when you click it bookmarks the site (much easier). The favicon is never saved if the site is bookmarked this way. Does anyone have any ideas how to fix this?? This is the code: <script language="JavaScript">
3
8436
by: Ed Brandmark | last post by:
I have a tag of the form <SCRIPT LANGUAGE="JavaScript1.1" SRC="foo.js"..... and was wondering if this delays the loading of my page until that file foo.js downloads. It seems that if I place this in the HEAD of my document - the page will wait until it downloads. If I place it in the BODY of my document - supposedly the page
2
4720
by: Matthew | last post by:
Is there a javascript or alternative default fill friendly way for counting down the remaining characters left in a form box?
9
2078
by: ALuPin | last post by:
Hi newsgroup users, I have the following java-script: </SCRIPT> </head> <body text='' link='' vlink='' alink='' bgcolor='FFFFFF'> <p> <center><TABLE cellSpacing=1 cellPadding=1 width="60%" align=center border=0>
4
1564
by: Wm | last post by:
I have a script that changes a main/enlarged image when you click on a thumbnail. It works fine in IE, but for some reason it won't do anything in Netscape 7.1. Does anyone know if this is a problem with Netscape, or is there something I can alter in this script that will allow it to work in both IE and Netscape? <script language="JavaScript"> function enlarge() { oSrcElem = event.srcElement; imgLarge.src =...
13
1565
by: Yousuf Khan | last post by:
Hi, I have this pre-built JS routine that creates a text animation special-effect. The routine was included inside a freeware HTML editor, called AceHTML. The problem is that it seems to work only on IE and IE-emulating browsers (such as Opera). According to what other people have told me, the problem is because this script has an outdated browser detection scheme, and that the procedure it uses for Netscape is no longer valid in modern...
7
2150
by: Russ | last post by:
Hi All, I have a problem getting the following simple example of "document.write" creating a script on the fly to work in all html browsers. It works in I.E., Firefox, and Netscape 7 above. It doesn't seem to work in Netscape 4. Am I missing something with it? When I look at page source in Netscape 4 the script isn't even shown. Can Netscape 4 create scripts on the fly at all?
3
2955
by: niconedz | last post by:
Hi The following code works fine in IE but not Firefox. It's a little script that zooms an image and resizes the window to fit. Can anybody tell me what's wrong? Thanks Nico == btw.. sorry for the long post ==
0
8750
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
9111
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...
0
8961
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
7853
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
6585
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
5922
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4421
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
3114
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
3
2058
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.