473,929 Members | 5,823 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Netscape compatibility

Hi,

I need help : I found the simplest and most precise way to open and close
submenu layers. it works perfectly with IE, but for some odd reason NS won't
recognize it.

Can anyone tell me why ?

And is there a way around the problem ?

I really like the elegance of this code and would like to keep using it.

Thanks in advance.
Roger Desparois
<head
<script language="Javas cript"`>
<!--
function Pop(name){
eval("document. all."+name+".st yle.visibility= 'visible'");
}
function Wop(name){
eval("document. all."+name+".st yle.visibility= 'hidden'");
}

//-->
</script>
</head>

<body>
<div id="prod"
Style="backgrou nd-color:#ff0000;P osition:Absolut e;Left:39px;Top :89px;Width:1
78px;Height:16p x;Visibility:vi sible;z-index:31" onmouseover="Po p('smprod')"
onmouseout="Wop ('smprod')">
<table width="178" height="16" border="0" cellspacing="0" cellpadding="0"
class="menu">
<tr>
<td align="center" valign="middle" >Volleyball</td>
</tr>
</table>
</div>

<div id="smprod"
Style="backgrou nd-color:#ff0000;t ext-align:right;Pos ition:Absolute; Left:39px
;Top:105px;Widt h:178px;Visibil ity:hidden;z-index:32"
onmouseout="Wop ('smprod')" onmouseover="Po p('smprod')">
<table width="178" border="0" cellspacing="0" cellpadding="0" class="menu">
<tr>
<td><img src="../images/espace1px.gif" width="178" height="5"></td>
</tr>
<tr>
<td align="center" valign="top">
<a href="../volleyball/en-ballons.html">B alls</a><br>
<a href="../volleyball/en-souliers.html"> Shoes</a><br>
<a href="../volleyball/en-genouillere.htm l">Kneepads</a><br>
<a href="../volleyball/en-chevillere.html ">Ankle braces</a><br>
<a href="../volleyball/en-filets.html">Ne ts</a><br>
<a href="../volleyball/en-accessoires.htm l">Accessori es</a></td>
</tr>
<tr>
<td><img src="../images/espace1px.gif" width="178" height="5"></td>
</tr>
</table>
</div>
</body
Jul 23 '05
26 2232

"Michael Winter" <M.******@bluey onder.co.invali d> wrote in message news:opsfl2gwhn x13kvk@atlantis ...
On Sat, 09 Oct 2004 15:54:24 GMT, George Hester <he********@hot mail.com>
wrote:
"Michael Winter" <M.******@bluey onder.co.invali d> wrote in message
news:opsfl0sgpw x13kvk@atlantis ..


[snip]
Obviously you haven't read FAQ entry, 4.26.


[snip]
If you gave a link to the FAQ article you mention I would read it.


The FAQ, and links to it, are posted three times a week. It exists in the
signatures of several regular posters, and is mentioned plenty of times in
responses to posts.

You've posted to this group longer than I have. I shouldn't need to tell
you where to find the article.
Actually this came from soneone else on the Internet it is not mine.


So?
In any case how is it flawed?


It isn't reliable and can, in some instances, entirely fail to identify
the intended browser. Furthermore, scripts based on this technique often
fail to work, or take advantage of new features, in future browser
versions.

[snip]

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.


I'm sorry Mike. I don't usually click on links unless I have an ovrriding need to. If it is to see what someone asks a question about or it may have information that I am interested in at the moment then I do. Otherwise not usually. That's just me which of course I have every right to be.

Not reliable seems weird. Not reliable means that sometimes ie5 will be false and sometimes true based on the direction the wind is blowing using IE5. That's a weird interpreter.

Take advantage of new features. Yes that true. But then IE 5, IE 6 NN4 NN6 ain't gonna get any newer as far as I know. So those variables I provided should always give the same vaues based on the use of those browsers. If they are not reliable then it is not an issue with the code it is an issue with the interpreter used in those browser. I didn't know that was a possibility. Thanks for pointing that out.

George Hester
_______________ _______________ ____
Jul 23 '05 #11

"Michael Winter" <M.******@bluey onder.co.invali d> wrote in message news:opsfl25pvj x13kvk@atlantis ...
On Sat, 09 Oct 2004 16:28:33 GMT, George Hester <he********@hot mail.com>
wrote:

[snip]
well here we go. I went to the link and looked under 4.26: Here was
their example that I assume is the way it is supposed to be done:


It's a way. It could be made more efficient by saving the references
obtained rather than repeated look-up.
if (document.getEl ementById &&
document.getEle mentById('el') &&
document.getEle mentById('el'). style ) {
// We know that this browser supports getElementByID and has
// a style object, so we can set a style property.
document.getEle mentById('el'). style.color="re d";
}

That looks pretty familiar.


When compared to what?
I didn't see anything about fundamentally flawed of what I presented
earlier. Oh well thanks for the liink.


Hmmm.

I take it you didn't read the linked pages in that entry.

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.


No as I explained earlier. I'm just that much of a clicker on the Net. The reason being
I have been burned too often. I'm sure the additional links are safe. But you must understand
that I use a Server with basically no security and signed on as Administrator. So I have to be very careful
what I do. I can operate this way have been for a very long time. I take no risks and I know where trouble lies
usually before it happens. Sometimes I fail but that hasn't happend since msblaster and even that was
innocuous for me. Did have trouble with coolwebsearch but I got that one licked too.

Oh the browser variables are in a js file called in the header. So they are never accessed but once when the
page loads.

George Hester
_______________ _______________ ____
Jul 23 '05 #12
On Sat, 09 Oct 2004 17:06:19 GMT, George Hester wrote:
I'm just that much of a clicker on the Net. The reason being
I have been burned too often.


You should try surfing with a browser, rather than
your OS component. Much safer.

--
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 #13
Roger Desparois wrote:
I need help : I found the simplest and most precise
way to open and close submenu layers.
Simplicity is at least partly a matter of perception. One line of code
might seem to qualify but when that line of code combines a number of
actions, and eliminates much sensible checking and verification, the
simplicity is only really in its appearance.
it works perfectly with IE, but for some odd
reason NS won't recognize it.
It is not that odd a reason. Any code that employs a Microsoft
proprietary feature should be expected to fail on a non-Microsoft
browsers (and often on non-default configurations, or non-Windows, IE).
Can anyone tell me why ?
The quick answer is the use of - document.all - as Netscape/Gecko
browsers have traditionally not implemented it (the most recent Mozilla
versions are implementing it as a concession to ancient code written in
the "both browsers" days without sensible feature detection. It seems
unlikely that a gecko browser with 'Netscape' in its name will be
released based upon the latest Mozilla code).
And is there a way around the problem ?
The simple act of showing/hiding a DOM element with CSS is achievable on
all dynamic, and many less-dynamic, browsers. Including some relatively
ancient browsers like Netscape 4, if the element in question is assigned
a CSS potion value of 'absolute' or 'relative', for the effort of adding
some extra lines of code.
I really like the elegance of this code and would like to
keep using it.
It is a hack.

<snip> <head ^
A closing '>' might be a good idea here.
<script language="Javas cript"`>
Script elements are required to include the TYPE attribute in HTML 4.
The language attribute is deprecated and becomes redundant when a TYPE
attribute is included:-

<script type="text/javascript">
<!--
These HTML comment-like sequences are unnecessary in current browser
scripting as they were introduced to address issues with browser that
have not been in use for some considerable time.
function Pop(name){
eval("document. all."+name+".st yle.visibility= 'visible'");
}


This is what you are describing as simplicity:-

1. Construct a string representing javascript source code.
2. Have that executed as a javascript program in a new eval
execution context. Starting a javascript interpreter,
have it interpret and execute the program and return the
result. A process consisting of:-
A. Resolve - document - against the scope chain and
retrieve a reference to that object (assuming it
exists, probably a safe assumption as - document -
is universal in HTML web browsers).
B. Resolve - all - as a named property of that object
and retrieve a reference to that object (it doesn't
exist in Netscape browsers so the value retrieved
in - undefined - not an object reference).
C. Resolve - style - as a named property of that object
(Netscape errors here as - all - was not an object) and
retrieve a reference to that object (assuming it exists).
D. Assign a string value to the - visibility - property of
that object.

The use of the - eval - contributes nothing to simplicity here, in the
source code or the execution of the code. It follows from nothing but
the author's ignorance of javascript as a language as it is being use to
dynamically insert one identifier in a dot notation property accessor.
Javascript has always offered the bracket notation property accessor as
a means of referencing objects using string value valuables (and
expressions) in place of identifiers. Simply using the bracket notation
in place of eval produces:-

document.all[ name ].style.visibili ty='visible';

(a much simpler line of code (and much simplified execution), though
equally error prone).

With the exception of the - document - reference (and some would include
that), everywhere that an assumption is made above a test to verify that
assumption is indicated. Simplicity achieved by omitting those tests is
not valuable simplicity.

Adding an implementation of the minimum testing might produced code
like:-

function Pop(name){
var el;
/* Only attempt to use the - document.all -
collection if it exists on this browser:-
*/
if(document.all ){
el = document.all[ name ];
}
/* Verify that the DOM element retrieval happened
and returned a valid/usable object reference.
And then verify that the object reference has
a style property:-
*/
if(el && el.style){
/* It should be safe (non-error producing) to
assign a value to 'visibility' the el.style
object (whether the browser assigned meaning
to that action is another question):-
*/
el.style.visibi lity='visible';
}
}

Which has lost some of its original simplicity but will now not
error-out.

It still will not work with Netscape browsers as they do not implement -
document.all -. To get round that an alternative element retrieval
mechanism must be used. W3C Core DOM standard browsers provide a -
document.getEle mentById - method that is designed to retrieve a
reference to an element with a (unique) ID attribute that corresponds
with the string argument provided to the method call. These browsers
include IE 5.0+ and Netscape 6+ (and many others). This method is the
preferred method of retrieving such element references is it is most
wildly supported, - document.all - is now only a fall-back alternative
for ancient browser like IE 4 (and one or two others that are not going
to provide the - style - object anyway).

Again it is necessary to verify that the browser facilitates -
document.getEle mentByyId -, but if it does not - document.all - can be
tried as a fall back (alternative fall-back mechanisms can be used for
Netscape 4 under some circumstances). The modified code becomes:-

function Pop(name){
var el;
/* Only attempt to use the - document.getEle mentById -
if it exists on this browser:-
*/
if(document.get ElementById){
el = document.getEle mentByI( name );

}else if(document.all ){ // else try - document.all -:-
el = document.all[ name ];
}
/* Verify that the DOM element retrieval happened
and returned a valid/usable object reference.
And then verify that the object reference has
a style property:-
*/
if(el && el.style){
/* It should be safe (non-error producing) to
assign a value to 'visibility' the el.style
object (whether the browser assigned meaning
to that action is another question):-
*/
el.style.visibi lity='visible';
}
}

The fact that the branching element retrieval mechanism is needed in
both functions, and is more involved than the original anyway, makes
this look considerably less simple. That follows from a failure to
recognise the real steps in this process. The first step in both the
setting of the property to 'visible' or ' hidden' is the retrieval of
the reference to the DOM element. Both functions must use the same
mechanism (and potentially much other code would require the same
facility). This suggests that element retrieval would be better done by
one separate function.

The notes to the newsgroup FAQ cover various approaches to implementing
a single IDed element retrieval mechanism is some detail but a simple
(and non-optimum) implementation might go:-

fucntion getElementWithI d(id){
if(document.get ElementById){
return document.getEle mentById(id);
}else if(document.all ){
return document.all[id];
}else{
return null; //no retrieval mechanism available
}
}

Reducing the original function to a simple:-

function Pop(name){
var el = getElementWithI d(name);
/* Verify that the DOM element retrieval happened
and returned a valid/usable object reference.
And then verify that the object reference has
a style property:-
*/
if(el && el.style){
/* It should be safe (non-error producing) to
assign a value to 'visibility' the el.style
object (whether the browser assigned meaning
to that action is another question):-
*/
el.style.visibi lity='visible';
}
}

- and having a similar simplifying effect on the internal code of both
functions.

The next step in the process, the verification of and referencing of the
style object, is also common to both functions (and again potentially
useful elsewhere). It would be possible to re-use the element retrieval
function code and wrap the style object handling around it, but element
retrieval is such a generally common requirement in browser DOM
scripting that the element retrieval function is probably best left
available to all code and a style object retrieval function designed to
call it for its element references. So the style object retrieval
function could go:-

function getStyleObjWith Id(id){
var el = getElementWithI d(id);
return (el && el.style)||el;
}

Reducing the original function to:-

function Pop(name){
var st = getStyleObjWith Id(name);
if(st){
st.visibility=' visible';
}
}

- and its counterpart to:-

function Wop(name){
var st = getStyleObjWith Id(name);
if(st){
st.visibility = 'hidden';
}
}

Which, while not as simple as one line of code, are relatively simple
and clear, will work on DOM standard browsers in addition to IE and will
not error-out on any browsers. (in addition, active support for
dinosaurs like Netscape 4, when such is possible, is now just a matter
of using a more involved element retrieval function (as can be found in
the FAQ notes) as everything down-stream of that is already in place and
cross-browser).

Richard.
Jul 23 '05 #14

"Andrew Thompson" <Se********@www .invalid> wrote in message news:kb******** *************** *****@40tude.ne t...
On Sat, 09 Oct 2004 17:06:19 GMT, George Hester wrote:
I'm just that much of a clicker on the Net. The reason being
I have been burned too often.


You should try surfing with a browser, rather than
your OS component. Much safer.

--
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


I do surf with a browser. IE 5.5 to be exact. Is that the "component" you are referring to?
If so yeah I know. But that "component" is not as intractable as you may think. Just requires a little
extra work which sucks.

George Hester
_______________ _______________ ____
Jul 23 '05 #15
On Sat, 9 Oct 2004 09:33:05 -0400, Roger Desparois
<ro************ *@sympatico.ca> wrote:

[snip]
NS won't recognize it.

Can anyone tell me why ?
The document.all collection is a Microsoft invention, support by only a
few other browsers.
And is there a way around the problem ?
Use the W3C Document Object Model (DOM). Whilst support is not 100%, it is
better than the all collection. Optionally, you can add fallbacks to other
element retrieval methods.

<URL:http://www.jibbering.c om/faq/faq_notes/not_browser_det ect.html#bdGEID >
I really like the elegance of this code and would like to keep using it.
I'm afraid that a lack of feature testing and unnecessary use of eval is
not elegant.
<head
<script language="Javas cript"`>
The language attribute is deprecated and shouldn't be used any more. Use
the (required) type attribute instead.

<script type="text/javascript">
<!--
Script hiding is another obsolete practice, unnecessary for the Web today.
Remove the SGML comments.
function Pop(name){
eval("document. all."+name+".st yle.visibility= 'visible'");
The eval here, and below, isn't necessary. Properties can be accessed
using the bracket notation which allows the use of expressions to
construct the property name (see
<URL:http://www.jibbering.c om/faq/faq_notes/square_brackets .html>).

document.all[name].style.visibili ty = 'visible';

However, this still lacks feature detection and a cross-browser approach
to accessing elements.

Before your code, you can add this:

var getRefById = document.getEle mentById ?
function(n) {return document.getEle mentById(n);}
: document.all ?
function(n) {
var e = document.all[n] || {}, l = e.length;
if('number' == typeof l) {
for(var i = 0; i < l; ++i) {if(e[i].id == n) {return e[i];}}
} else if(e.id == n) {return e;}
return null;
}
: function() {return null;},

It creates a function, getRefById, that will attempt to obtain a function
reference when given the id of an element. Once you have that reference,
you check that the style object is available, and if so, use it.

function Pop(name) {
/* Try to get the element identified as name. */
var e = getRefById(name ), s;
/* If a reference was obtained... */
if(e) {
/* ...check for the style property. */
if(e.style) {
s = e.style;
} else {
/* If it doesn't exist, use the element itself. */
s = e;
}
s.visibility = 'visible';
}
}

This can be reduced to:

function Pop(name) {
var e = getRefById(name );
if(e) {(e.style || e).visibility = 'visible';}
}

The main difference is the use of the logical OR operator, '||'. Rather
than operating on booleans only, it evaluates the 'trueness' of the
operands. If the first operand evaluates to true, its value (the style
object in this case) is the result. If the first operand evaluates to
false, the second value is always returned.
}
function Wop(name){
eval("document. all."+name+".st yle.visibility= 'hidden'");
}
The above obviously applies here, too.

[snip]
<div id="prod"
Style="backgrou nd-color:#ff0000;P osition:Absolut e;Left:39px;
Top:89px;Width: 178px;Height:16 px;Visibility:v isible;z-index:31"
Why this massive amount inline style information? Comparing it to the DIV
below, only the z-index and the visibility property seem to be different.
Move it into a style sheet and use a class selector. The remaining unique
information can be applied with an id selector.

[snip]
<table width="178" height="16" border="0" cellspacing="0"
cellpadding="0" class="menu">
<tr>
<td align="center" valign="middle" >Volleyball</td>


Why use deprecated attributes on the table and cell elements when you're
already using CSS?

[snip]

Hope that helps,
Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.
Jul 23 '05 #16
Lasse Reichstein Nielsen wrote:
<snip>
ns6 = (!document.all && document.getEle mentById);
//ns6 = true if Netscape 6+


That also matches Opera 6 (unless identifying as IE) and
Opera 5, and possibly also Safari and Konqeror (unless
they decided to support document.all as well).

<snip>

Safari and Konqueror do implement - document.all -, so like NetFront,
IceBrowser and Opera 7 (and sometimes 5-6), they will be identified as
IE 5+.

Richard.
Jul 23 '05 #17
George Hester wrote:
<snip>
No as I explained earlier. I'm just that much of a
clicker on the Net. The reason being I have been
burned too often.

<snip>

At least one of the links form quick answer 26 in the FAQ is to another
page on jibbering.com, so if it is considered safe to view the FAQ in
HTML form (and it is (Currently no FAQ or FAQ notes pages attempt to
execute any script at all)) then it should also be considered safe to
view that page. Though, even when using IE, disabling scripting and
ActiveX should eliminate any risk.

Richard.
Jul 23 '05 #18
Thank you for your comprehensive answer.

<snip>
The use of the - eval - contributes nothing to simplicity here, in the
source code or the execution of the code. It follows from nothing but
the author's ignorance of javascript as a language...


You've got me there.

I learned html when it was still static and I am desperately trying to keep
up with the hectic pace of all the changes.

Reading your reply, I realise that I am only using snipets of things I've
read all over the place, copying javascript code that does what I need
without really understanding it and using CSS only for text attributes where
I should have used it for more.

Consequently I see now that my code is quite ugly, a bastardisation of old
and new programming. I will take your comments to heart and try to clean it.

Thanks again to you (and all the others) for taking the time for your
detailed reply.
Roger
Jul 23 '05 #19
Michael Winter wrote:
On Sat, 9 Oct 2004 09:33:05 -0400, Roger Desparois
<ro************ *@sympatico.ca> wrote:

[snip]
NS won't recognize it.

Can anyone tell me why ?


The document.all collection is a Microsoft invention, support by only a
few other browsers.

Please note that the PR version of the final Firefox will also support
"document.a ll" for compatibility with poorly written code. Not, I feel,
a good idea but certainly an understandable move.
Jul 23 '05 #20

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

Similar topics

6
4532
by: 2obvious | last post by:
This is a pipe dream, I realize, but I'm trying to emulate the functionality of the W3C DOM-supported document.getElementsByTagName method under the very nightmarish Netscape 4. Through some sleuthing, I was able to find what serves as a document.getElementById emulator at http://www.xs4all.nl/~ppk/js/dhtmloptions.html#versionb. (Below is the code; this clever algorithm is painstakingly explained at the site above.)
4
4772
by: Federico Bari | last post by:
Good morning all from italy, i have probably a compatibility problem with a html/javascript page. The aim of the code of the file test.htm you find here following (copy the 3 files in the same directory) is to change the content of a layer, created with the <div...> tag, with an external text (clicking over an hiperlink) or with the result of a <form...> submition. The solution (I haven't been able to find anyone else) is to use a...
5
353
by: Simon Wigzell | last post by:
I pulled some 3rd party code off the internet that makes a span visible on mouseover of a link. It works fine in IE, doesn't work for Netscape, it goes into "Unknown", see it here : http://www.studioapriori.com/cavendishSimon/divtest.htm How can I make it work for all browsers? (Within reason of course!) <html> <head> <style type="text/css"><!-- ..absolute { position:absolute; visibility:hidden; }
11
1531
by: Jon | last post by:
Hi, I have a function that uses the following line: var level = document.getElementById( id); I also know the name of the element I am looking for. In Netscape Communicator 4.7, however, this doesn't work... What can I do to get the same element in this browser? Thanks!
13
4182
by: kaeli | last post by:
Can anyone explain this to me? It's driving me insane. Save this and run it in IE or Opera and then in Mozilla or Netscape 6+. In IE/Opera, I get the expected 4 alerts. In Mozilla/Netscape, I get *9*. In the example table, there are 4 rows with 4 columns each in the tbody. I'd expect 4 child nodes for the table body with 4 children each. I get those 4 plus 5 alerts in Mozilla/Netscape. I get only those 4 in IE and Opera. Note that...
3
4683
by: Don | last post by:
I can successfully force submission of a <form> using "document.formname.submit()". But, the submission doesn't appear to occur when used with Netscape. Anybody know why this is happening, and what I can do to get around this? Thanks, Don -----------== Posted via Newsfeed.Com - Uncensored Usenet News ==---------- http://www.newsfeed.com The #1 Newsgroup Service in the World!
3
1449
by: VK | last post by:
<http://browser.netscape.com/ns8/> The biggest hecs: Two totally separate, including scripting, parsing engines: Mozilla/Firefox (called "Netscape") and Internet Explorer. User can choose any of them for permanent use, but by default IE is chosen. Unless some engine is chosen for permanent use by user, the browser will switch the engines from site to site based on the predefined list
11
1686
by: Kristoffer Arfvidson | last post by:
HI! I have a question.... when designing asp.net pages in vs.net I always see that labels are transformed to <span tags... I stopped using span and div before because of its lack of compatibility with netscape... However, in asp.net it dosn´t seem to be an option... Do you guys know how compatible an asp.net page is with other browsers such
1
1672
by: MLibby | last post by:
I'm a Netscape newbie and am using it for backward compatibility testing. How do I debug javascript in Netscape? I set Netscape as the default debugger (design mode | file | Browse With) and I am able to debug code behind. However, when I try to debug the .js file the debugger doesn't hit the breakpoints! Any ideas? Mike --
0
9945
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
11476
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
11053
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
11234
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
9826
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...
0
7345
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
6043
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...
0
6245
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4422
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.