473,847 Members | 1,457 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

HTML doc save dialog

I have a web browser object on a form which I have set to edit mode and use
the UCOMIConnection PointContainer interface to hook in and catch events.

All working sweetly.

Except there are instances where i rewrite the Document.Conten t and the
first keypress results in a default windows "Content has changed, Save"
dialog.

How can I suppress this? This does not happen on my machine here and is only
apparent on clients machine. It did at one point during development many
months ago then stopped so... ive maybe done something my end... but what?

All used .dlls are with the application and were both on .NET 1.1

Tam

Nov 16 '05 #1
7 3711
Instead of using Navigate method, use Navigate2 method in browser object.

--
Shak
(Houston)

"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
I have a web browser object on a form which I have set to edit mode and use the UCOMIConnection PointContainer interface to hook in and catch events.

All working sweetly.

Except there are instances where i rewrite the Document.Conten t and the
first keypress results in a default windows "Content has changed, Save"
dialog.

How can I suppress this? This does not happen on my machine here and is only apparent on clients machine. It did at one point during development many
months ago then stopped so... ive maybe done something my end... but what?

All used .dlls are with the application and were both on .NET 1.1

Tam

Nov 16 '05 #2
Thanks for your reply shak... I already do that.

web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty);

web1.NavigateCo mplete2+=new
AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p
lete2);

Songs will be sung about the person that can solve this for me ;-)

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:u%******** ********@tk2msf tngp13.phx.gbl. ..
Instead of using Navigate method, use Navigate2 method in browser object.

--
Shak
(Houston)

"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
I have a web browser object on a form which I have set to edit mode and

use
the UCOMIConnection PointContainer interface to hook in and catch events.

All working sweetly.

Except there are instances where i rewrite the Document.Conten t and the
first keypress results in a default windows "Content has changed, Save"
dialog.

How can I suppress this? This does not happen on my machine here and is

only
apparent on clients machine. It did at one point during development many
months ago then stopped so... ive maybe done something my end... but what?
All used .dlls are with the application and were both on .NET 1.1

Tam


Nov 16 '05 #3
Try using

OLECMDEXECOPT_D ONTPROMPTUSER as parameter before saving in ExecWB function.

--
Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
Thanks for your reply shak... I already do that.

web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty);

web1.NavigateCo mplete2+=new
AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p lete2);

Songs will be sung about the person that can solve this for me ;-)

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:u%******** ********@tk2msf tngp13.phx.gbl. ..
Instead of using Navigate method, use Navigate2 method in browser object.

--
Shak
(Houston)

"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
I have a web browser object on a form which I have set to edit mode and
use
the UCOMIConnection PointContainer interface to hook in and catch
events.
All working sweetly.

Except there are instances where i rewrite the Document.Conten t and the first keypress results in a default windows "Content has changed, Save" dialog.

How can I suppress this? This does not happen on my machine here and is only
apparent on clients machine. It did at one point during development

many months ago then stopped so... ive maybe done something my end... but

what?
All used .dlls are with the application and were both on .NET 1.1

Tam



Nov 16 '05 #4
Nope, been around this road. I do have a toolbar and I do have methods for
cut/paste/indent/bullets etc as you describe.

But not for save. Im not doing that.

What im doing is this. Im only actually saving the part inbetween <body>
tags in a database. In order to refresh the page I get a an existing entry
from the database, create a string that represents the entire html document
content and set this to the
HTMLDocumentCla ss.body.innerHT ML

property. I do the reverse and parse out when changing documents. So
essentially its the same document, in fact, totally. This all works smoothly
here but performing this action on the clients machine generates the "Save"
dialog.

Its been driving me nuts for weeks. I hope im being a bit clearer, I should
have been in the first place so I apologise.

Tam

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:Om******** ******@tk2msftn gp13.phx.gbl...
Try using

OLECMDEXECOPT_D ONTPROMPTUSER as parameter before saving in ExecWB function.
--
Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
Thanks for your reply shak... I already do that.

web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty);

web1.NavigateCo mplete2+=new

AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p
lete2);

Songs will be sung about the person that can solve this for me ;-)

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:u%******** ********@tk2msf tngp13.phx.gbl. ..
Instead of using Navigate method, use Navigate2 method in browser object.
--
Shak
(Houston)

"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
> I have a web browser object on a form which I have set to edit mode and use
> the UCOMIConnection PointContainer interface to hook in and catch events. >
>
>
> All working sweetly.
>
>
>
> Except there are instances where i rewrite the Document.Conten t and the > first keypress results in a default windows "Content has changed, Save" > dialog.
>
>
>
> How can I suppress this? This does not happen on my machine here and is only
> apparent on clients machine. It did at one point during development many > months ago then stopped so... ive maybe done something my end... but

what?
>
>
>
> All used .dlls are with the application and were both on .NET 1.1
>
>
>
> Tam
>
>
>



Nov 16 '05 #5
Joseph,

Thanks for ellaborating the problem

If you replace or do something with the tags, the modified flag will be set
to true in the HTMLDocumentCla ss even if its same data, and thats why you
get the save dialog. There is no way to supress them.

To get through with this problem

1. After getting the string from database do not set the string to
body.InnerHTML
2. Instead flush the string to a temprory "test.html" , adding proper start
and end html tags.
3. Navigate this temp file using browser component
4. In the document complete event of browser, get the new document again

//refresh the object again
pHTMLDoc = (HTMLDocumentCl ass)DesignBrows er.Document;

5. Since its a new navigation, the browser will discard the old document,
and you wont get that save dialog.

There are few options still left to try out. Let me know if this doesnt work
Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@sparta.btint ernet.com...
Nope, been around this road. I do have a toolbar and I do have methods for
cut/paste/indent/bullets etc as you describe.

But not for save. Im not doing that.

What im doing is this. Im only actually saving the part inbetween <body>
tags in a database. In order to refresh the page I get a an existing entry
from the database, create a string that represents the entire html document content and set this to the
HTMLDocumentCla ss.body.innerHT ML

property. I do the reverse and parse out when changing documents. So
essentially its the same document, in fact, totally. This all works smoothly here but performing this action on the clients machine generates the "Save" dialog.

Its been driving me nuts for weeks. I hope im being a bit clearer, I should have been in the first place so I apologise.

Tam

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:Om******** ******@tk2msftn gp13.phx.gbl...
Try using

OLECMDEXECOPT_D ONTPROMPTUSER as parameter before saving in ExecWB

function.

--
Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
Thanks for your reply shak... I already do that.

web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty);

web1.NavigateCo mplete2+=new

AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p
lete2);

Songs will be sung about the person that can solve this for me ;-)

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:u%******** ********@tk2msf tngp13.phx.gbl. ..
> Instead of using Navigate method, use Navigate2 method in browser

object.
>
> --
> Shak
> (Houston)
>
> "joseph.ing lis" <jo***********@ btclick.com> wrote in message
> news:cb******** **@titan.btinte rnet.com...
> > I have a web browser object on a form which I have set to edit mode
and
> use
> > the UCOMIConnection PointContainer interface to hook in and catch

events.
> >
> >
> >
> > All working sweetly.
> >
> >
> >
> > Except there are instances where i rewrite the Document.Conten t
and the
> > first keypress results in a default windows "Content has changed,

Save"
> > dialog.
> >
> >
> >
> > How can I suppress this? This does not happen on my machine here
and is
> only
> > apparent on clients machine. It did at one point during
development many
> > months ago then stopped so... ive maybe done something my end...

but what?
> >
> >
> >
> > All used .dlls are with the application and were both on .NET 1.1
> >
> >
> >
> > Tam
> >
> >
> >
>
>



Nov 16 '05 #6
Thanks Shakir... that sounds good.

Im right in the middle of something else but as you can be sure, I'll be
doing this in the next couple of hours... will report back then.

regards

Tam

"Shakir Hussain" <sh**@nodomain. com> wrote in message
news:eC******** *****@TK2MSFTNG P10.phx.gbl...
Joseph,

Thanks for ellaborating the problem

If you replace or do something with the tags, the modified flag will be set to true in the HTMLDocumentCla ss even if its same data, and thats why you
get the save dialog. There is no way to supress them.

To get through with this problem

1. After getting the string from database do not set the string to
body.InnerHTML
2. Instead flush the string to a temprory "test.html" , adding proper start
and end html tags.
3. Navigate this temp file using browser component
4. In the document complete event of browser, get the new document again

//refresh the object again
pHTMLDoc = (HTMLDocumentCl ass)DesignBrows er.Document;

5. Since its a new navigation, the browser will discard the old document,
and you wont get that save dialog.

There are few options still left to try out. Let me know if this doesnt work

Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@sparta.btint ernet.com...
Nope, been around this road. I do have a toolbar and I do have methods for
cut/paste/indent/bullets etc as you describe.

But not for save. Im not doing that.

What im doing is this. Im only actually saving the part inbetween <body>
tags in a database. In order to refresh the page I get a an existing entry from the database, create a string that represents the entire html

document
content and set this to the
HTMLDocumentCla ss.body.innerHT ML

property. I do the reverse and parse out when changing documents. So
essentially its the same document, in fact, totally. This all works

smoothly
here but performing this action on the clients machine generates the

"Save"
dialog.

Its been driving me nuts for weeks. I hope im being a bit clearer, I

should
have been in the first place so I apologise.

Tam

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:Om******** ******@tk2msftn gp13.phx.gbl...
Try using

OLECMDEXECOPT_D ONTPROMPTUSER as parameter before saving in ExecWB

function.

--
Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@titan.btinte rnet.com...
> Thanks for your reply shak... I already do that.
>
> web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty); >
> web1.NavigateCo mplete2+=new
>

AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p
> lete2);
>
> Songs will be sung about the person that can solve this for me ;-)
>
>
>
> "Shakir Hussain" <sh**@fakedomai n.com> wrote in message
> news:u%******** ********@tk2msf tngp13.phx.gbl. ..
> > Instead of using Navigate method, use Navigate2 method in browser
object.
> >
> > --
> > Shak
> > (Houston)
> >
> > "joseph.ing lis" <jo***********@ btclick.com> wrote in message
> > news:cb******** **@titan.btinte rnet.com...
> > > I have a web browser object on a form which I have set to edit mode and
> > use
> > > the UCOMIConnection PointContainer interface to hook in and catch
events.
> > >
> > >
> > >
> > > All working sweetly.
> > >
> > >
> > >
> > > Except there are instances where i rewrite the Document.Conten t and the
> > > first keypress results in a default windows "Content has changed, Save"
> > > dialog.
> > >
> > >
> > >
> > > How can I suppress this? This does not happen on my machine here and is
> > only
> > > apparent on clients machine. It did at one point during development many
> > > months ago then stopped so... ive maybe done something my end... but > what?
> > >
> > >
> > >
> > > All used .dlls are with the application and were both on .NET 1.1 > > >
> > >
> > >
> > > Tam
> > >
> > >
> > >
> >
> >
>
>



Nov 16 '05 #7
Ive just discovered assumption is the mother of evils.

Coding as you suggested Shakir reintroduced the bug to my machine. So that
set me to thinking about your previous comment regarding the tags being
changed. In this version, and most recent, the initial url parameter passed
to navigate2 is "about:blan k". I then parse the content and do my thing
which works well.

When I've read/wrote a new entry from the database I then parse using the
same methods. The trick there of course was that this way the actual
document never changed... naviagate2 is only ever called once, which is when
the dialog is generated... when the changed flag is true and you navigate to
a new page.

So how could the client be reporting this error? The pest. He was pasting
from an old set of test notes and *had never re-tested it* simply submitting
it as an error.

Shakir, apologies on my part for having you running around on this when in
fact... there was never a problem. Tis my job to also be aware of gotchas
like this... lesson for us all which is why im humbling myself a little and
posting ;-)

Dont trust your clients results to be de-facto. I assumed, as he was
reporting it, that it was one of the 'happens here but not there' bugs that
can be wild to track down. Ive worked on it at least 1 day and felt the need
to mail the list with it.

And all along the client was either working from an older exe or simply
pasting an old bug. Again, thanks for your help Shakir.

Watch them pesky clients... they can fairly generate dummy work if you let
them... as i just did. Ooops.

Tam

changing the content
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@hercules.bti nternet.com...
Thanks Shakir... that sounds good.

Im right in the middle of something else but as you can be sure, I'll be
doing this in the next couple of hours... will report back then.

regards

Tam

"Shakir Hussain" <sh**@nodomain. com> wrote in message
news:eC******** *****@TK2MSFTNG P10.phx.gbl...
Joseph,

Thanks for ellaborating the problem

If you replace or do something with the tags, the modified flag will be

set
to true in the HTMLDocumentCla ss even if its same data, and thats why you
get the save dialog. There is no way to supress them.

To get through with this problem

1. After getting the string from database do not set the string to
body.InnerHTML
2. Instead flush the string to a temprory "test.html" , adding proper start and end html tags.
3. Navigate this temp file using browser component
4. In the document complete event of browser, get the new document again

//refresh the object again
pHTMLDoc = (HTMLDocumentCl ass)DesignBrows er.Document;

5. Since its a new navigation, the browser will discard the old document, and you wont get that save dialog.

There are few options still left to try out. Let me know if this doesnt

work


Shak
(Houston)
"joseph.ing lis" <jo***********@ btclick.com> wrote in message
news:cb******** **@sparta.btint ernet.com...
Nope, been around this road. I do have a toolbar and I do have methods for cut/paste/indent/bullets etc as you describe.

But not for save. Im not doing that.

What im doing is this. Im only actually saving the part inbetween <body> tags in a database. In order to refresh the page I get a an existing entry from the database, create a string that represents the entire html

document
content and set this to the
HTMLDocumentCla ss.body.innerHT ML

property. I do the reverse and parse out when changing documents. So
essentially its the same document, in fact, totally. This all works

smoothly
here but performing this action on the clients machine generates the

"Save"
dialog.

Its been driving me nuts for weeks. I hope im being a bit clearer, I

should
have been in the first place so I apologise.

Tam

"Shakir Hussain" <sh**@fakedomai n.com> wrote in message
news:Om******** ******@tk2msftn gp13.phx.gbl...
> Try using
>
> OLECMDEXECOPT_D ONTPROMPTUSER as parameter before saving in ExecWB
function.
>
> --
> Shak
> (Houston)
>
>
> "joseph.ing lis" <jo***********@ btclick.com> wrote in message
> news:cb******** **@titan.btinte rnet.com...
> > Thanks for your reply shak... I already do that.
> >
> > web1.Navigate2( ref o, ref oEmpty, ref oEmpty,ref oEmpty, ref oEmpty); > >
> > web1.NavigateCo mplete2+=new
> >
>

AxSHDocVw.DWebB rowserEvents2_N avigateComplete 2EventHandler(w eb1_NavigateCom p
> > lete2);
> >
> > Songs will be sung about the person that can solve this for me ;-)
> >
> >
> >
> > "Shakir Hussain" <sh**@fakedomai n.com> wrote in message
> > news:u%******** ********@tk2msf tngp13.phx.gbl. ..
> > > Instead of using Navigate method, use Navigate2 method in browser > object.
> > >
> > > --
> > > Shak
> > > (Houston)
> > >
> > > "joseph.ing lis" <jo***********@ btclick.com> wrote in message
> > > news:cb******** **@titan.btinte rnet.com...
> > > > I have a web browser object on a form which I have set to edit

mode
> and
> > > use
> > > > the UCOMIConnection PointContainer interface to hook in and catch > events.
> > > >
> > > >
> > > >
> > > > All working sweetly.
> > > >
> > > >
> > > >
> > > > Except there are instances where i rewrite the
Document.Conten t and
> the
> > > > first keypress results in a default windows "Content has changed, > Save"
> > > > dialog.
> > > >
> > > >
> > > >
> > > > How can I suppress this? This does not happen on my machine
here and
> is
> > > only
> > > > apparent on clients machine. It did at one point during

development
> many
> > > > months ago then stopped so... ive maybe done something my
end... but
> > what?
> > > >
> > > >
> > > >
> > > > All used .dlls are with the application and were both on .NET

1.1 > > > >
> > > >
> > > >
> > > > Tam
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Nov 16 '05 #8

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

Similar topics

4
5574
by: Richard | last post by:
Hi I'm new to ASP/Web programming so any help would be appreciated... Situation: On my web page I would like to present a link {or button} that would allow the user to download a large file. When the user clicks to start the download I would like to display the "Save As" dialog, allow the user to name a place to save the file, and then show the download progress bar while the file downloads Question: How do I make a windows "Save...
1
4195
by: A B | last post by:
Hello, I have the following two lines in my VB.NET code to cause a datagrid to output in Excel format: Response.ContentType = "application/vnd.ms-excel" Response.AddHeader("Content-disposition","attachment;filename=HubXLOut.xls") When I click the "Open" dialog box and then Save As ->, the default file type selected is HTML, not XLS. The file is appropriately named
0
2982
by: Dune | last post by:
Hi there, I have an aspx page that allows users to enter several parameters using drop downs and text boxes. The users then press a button that produces an extract based on the parameters they entered. When this button is pressed and extract is prduced and IE's standard Open/Save dialog should popup so they can navigate to the directory to save the extract in, or if they want, they can choose to open and view the extract without saving it. ...
4
19479
by: eewwttww | last post by:
how to save with only WebBrowser: save html+picture without dialog box? what I Have is: WebBrowser.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER, 300, 300 I don't want this code. I want same code like this: WebBrowserSaveTo("c:\html\1\",htm+pic) what I can do?
8
3356
by: rn5a | last post by:
I have a HTML page named Index.html which is divided into 3 frames. The URL of 2 of the frames are HTML pages but the 3rd frame houses a ASP page. Now when I go to Windows Explorer, navigate to the folder in which the all the 4 files (3 HTML + 1 ASP) reside & select Index.html (by clicking with the mouse or by using the arrow keys on the keyboard), strangely the Windows "File Download" dialog box (with 'Open', 'Save', 'Cancel', 'More...
3
6444
by: =?Utf-8?B?YXNkZg==?= | last post by:
Hello. I am making a web application with c# and am using this code: Response.ContentType = "application/x-excel"; Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("あいうえお") + ".csv"); Encoding encoding = Encoding.GetEncoding("Shift-JIS"); Response.BinaryWrite(encoding.GetBytes(csvStr)); Response.End(); It works fine..the data gets saved nicely to an excel file. The user pushes the...
2
11004
by: vbaDev | last post by:
Hi. I am using Access 2000 and in my code I'm exporting a table into an Excel file (creating it), then the code needs to export another query into the same file (a new worksheet). So I needed both a "Save As" dialog and the ability to grab the filepath so that the second export appends to it. Anyway, I found Microsofts method and it works, except that I can't figure out how to populate the File Name box in the Dialog with a default name (say,...
0
3758
by: ppardi | last post by:
I'm developing an addin for Word 2007 and I need to determine whether a user saves a Word 2007 document in an older format (97-2003) after a save as is done. The scenario is that the user starts out with a Word 2007 document, saves that document to disk, then saves the same document in an older format If the user saves a doc in an older format, I want to turn off certain features of my add-in. I'm able to trap the save event easily...
2
7603
by: Artie | last post by:
Hi, I've searched the web but can't find a solution to an apparently really simple problem. My app contains an HTML string and I need to be able to invoke the Print Dialog to print the HTML correctly formatted (i.e. not as raw HTML) to a printer that the User chooses. So, I need something like:
0
9892
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, well explore What is ONU, What Is Router, ONU & Routers main usage, and What is the difference between ONU and Router. Lets take a closer look ! Part I. Meaning of...
0
9734
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
10991
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
10653
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
7888
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
7061
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
5915
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4129
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3168
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.