473,700 Members | 2,558 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Where to put page-specific JavaScript

I have a little menu system which essentially takes HTML like:

<div id='foo'></div>

and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:

<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>

so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getEleme ntsByTagName('s cript') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.

Feb 26 '07 #1
22 2345
Christopher Nelson said the following on 2/26/2007 11:38 AM:
I have a little menu system which essentially takes HTML like:

<div id='foo'></div>

and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:

<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>

so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getEleme ntsByTagName('s cript') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.
I am vaguely familiar with dynamically loading scripts, so, this thread
may help you. You will find more information and links about the problem
you have than you probably wanted to know :)

<URL:
http://groups.google.c om.au/group/comp.lang.javas cript/browse_frm/thread/7e23f42490c301d e/3441a1cc21869a1 0?lnk=gst&q=cre ateTextNode+IE+ Randy+Web&rnum= 1&hl=en#3441a1c c21869a10>

--
Randy
Chance Favors The Prepared Mind
comp.lang.javas cript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Feb 26 '07 #2
On Feb 26, 1:01 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
Christopher Nelson said the following on 2/26/2007 11:38 AM:
I have a little menu system which essentially takes HTML like:
<div id='foo'></div>
and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:
<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>
so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getEleme ntsByTagName('s cript') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.

I am vaguely familiar with dynamically loading scripts, so, this thread
may help you. You will find more information and links about the problem
you have than you probably wanted to know :)

<URL:http://groups.google.c om.au/group/comp.lang.javas cript/browse_frm/thr...>
Thanks. I wish that thread ended, "And this is the best way to do
it..." :-( It seems that the most portable method of getting scripts
loaded is creating script elements and setting the scr property. At
http://members.aol.com/_ht_a/hikksnotathome/loadJSFile/ I found:

function cElement(fileNa me) {
var s = document.create Element('script ');
s.src = fileName; //the name of the JS file.
document.getEle mentById('scrip tDiv').appendCh ild(s);
}

With most of the corresponding column green. Is that an accurate
summary? For my situation, it seems that rather than having foo.shtml
with an embedded script tag, I should have foo.shtml with some
structure and a companion foo.js which gets loaded into that structure
with the code above. Or am I missing the boat somehow?

Feb 26 '07 #3
On Feb 26, 2:50 pm, "Christophe r Nelson" <cnel...@nycap. rr.comwrote:
On Feb 26, 1:01 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
Christopher Nelson said the following on 2/26/2007 11:38 AM:
I have a little menu system which essentially takes HTML like:
<div id='foo'></div>
and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:
<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>
so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getEleme ntsByTagName('s cript') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.
I am vaguely familiar with dynamically loading scripts, so, this thread
may help you. You will find more information and links about the problem
you have than you probably wanted to know :)
<URL:http://groups.google.c om.au/group/comp.lang.javas cript/browse_frm/thr...>

Thanks. I wish that thread ended, "And this is the best way to do
it..." :-( It seems that the most portable method of getting scripts
loaded is creating script elements and setting the scr property. Athttp://members.aol.com/_ht_a/hikksnotathome/loadJSFile/I found:

function cElement(fileNa me) {
var s = document.create Element('script ');
s.src = fileName; //the name of the JS file.
document.getEle mentById('scrip tDiv').appendCh ild(s);
}

With most of the corresponding column green. Is that an accurate
summary? For my situation, it seems that rather than having foo.shtml
with an embedded script tag, I should have foo.shtml with some
structure and a companion foo.js which gets loaded into that structure
with the code above. Or am I missing the boat somehow?
It seems Michael Foster thinks this is the way to go:

http://www.cross-browser.com/x/lib/v...ym=xLoadScript

Feb 26 '07 #4
Christopher Nelson said the following on 2/26/2007 4:31 PM:
On Feb 26, 2:50 pm, "Christophe r Nelson" <cnel...@nycap. rr.comwrote:
>On Feb 26, 1:01 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
>>Christopher Nelson said the following on 2/26/2007 11:38 AM:
I have a little menu system which essentially takes HTML like:
<div id='foo'></div>
and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:
<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>
so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getEl ementsByTagName ('script') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.
I am vaguely familiar with dynamically loading scripts, so, this thread
may help you. You will find more information and links about the problem
you have than you probably wanted to know :)
<URL:http://groups.google.c om.au/group/comp.lang.javas cript/browse_frm/thr...>
Thanks. I wish that thread ended, "And this is the best way to do
it..." :-(
Maybe I should post a reply to it and say "This is the best way to do
it" and refer to the function you listed below.
>It seems that the most portable method of getting scripts
loaded is creating script elements and setting the scr property.
Yes, that is the best way of doing it.
>At http://members.aol.com/_ht_a/hikksno...e/loadJSFile/I found:

function cElement(fileNa me) {
var s = document.create Element('script ');
s.src = fileName; //the name of the JS file.
document.getEle mentById('scrip tDiv').appendCh ild(s);
}
Yes, that is a function I wrote about 3 or 4 years ago to load a .js
file on the fly. And to date, I have not come up with a better course to
do it.
>With most of the corresponding column green. Is that an accurate
summary?
Yes, a very accurate summary based on multiple people testing the page
for me to come up with those results.
>For my situation, it seems that rather than having foo.shtml
with an embedded script tag, I should have foo.shtml with some
structure and a companion foo.js which gets loaded into that structure
with the code above. Or am I missing the boat somehow?
That is probably the simplest way. You would load pageName.shtml and
pageName.js. Another option is to scan the innerHTML for SCRIPT
elements. If it has a source, load the .js file. If it has content, then
insert that content into the page.
It seems Michael Foster thinks this is the way to go:

http://www.cross-browser.com/x/lib/v...ym=xLoadScript
About the only difference between that function and mine (aside from the
feature tests) is that his is appending to the head element where mine
appends it in a DIV element that is solely for the purpose of appending
script elements (hence it's name of scriptDiv). The reason mine is
written that way is that when you load a file, load another, load
another, and so on, every single one of those files will remain a memory
load. Placing the script blocks in a div element makes it easier to
remove the. You can either cycle through the children of scriptDiv and
remove all the script blocks or simply set it's innerHTML to "" and the
previously loaded scripts are dumped and available for Garbage
Collection and free up the memory.

Thread that shows how to parse out script elements:

<URL:
http://groups.google.c om/group/comp.lang.javas cript/browse_frm/thread/fb360f782ef616a d/26af58522a10514 d?lnk=gst&q=ran dy+webb+loadjsf ile+getElements ByTagName&rnum= 1>

Another on removing script elements:

<URL:
http://groups.google.c om/group/comp.lang.javas cript/browse_thread/thread/56498ef2fabcefc 8/2c55e50ba6f6fc6 6?lnk=gst&q=loa djsfile&rnum=8# 2c55e50ba6f6fc6 6>

Right now Google Groups doesn't seem to be finding searches correctly
for the last 6 months or so. If you can find some threads with
loadJSFile in them a lot of them refer to other threads where some other
aspects of it were talked about. Another is the first thread where it
points to other threads (that I cant find via a Google Search).

This is another where it is discussed about injecting script blocks
(that are parsed out of the innerHTML block) and some of the associated
problems:

<URL:
http://groups.google.c om/group/comp.lang.javas cript/browse_thread/thread/b1cee183e87aadc 2/cf32cc0137dee3f 2?lnk=gst&q=loa djsfile&rnum=1# cf32cc0137dee3f 2>

--
Randy
Chance Favors The Prepared Mind
comp.lang.javas cript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Feb 27 '07 #5
"Randy Webb" <Hi************ @aol.comwrote in message
news:k5******** ************@te lcove.net...
Christopher Nelson said the following on 2/26/2007 4:31 PM:
>On Feb 26, 2:50 pm, "Christophe r Nelson" <cnel...@nycap. rr.comwrote:
>>On Feb 26, 1:01 pm, Randy Webb <HikksNotAtH... @aol.comwrote:

Christophe r Nelson said the following on 2/26/2007 11:38 AM:
I have a little menu system which essentially takes HTML like:
<div id='foo'></div>
and retrieves foo.shtml from the server and inserts it inside the
<div>. But sometimes I'd like foo.shtml to look like:
<script language='JavaS cript'>
...do something AJAX-y
</script>
<div></div>
so that the script fills in the page. I've hacked together something
that inserts the foo.shtml into foo's div then does a
fooDiv.getE lementsByTagNam e('script') and uses eval() on them and it
works most of the time in some brossers but it seems hackish and
somewhat dangerous and it doesn't work everywhere. Surely there's an
AJAX idiom (or even a DOM built-in) to execute scripts as parts of
pages load. Can someone enlighten me? TIA.
I am vaguely familiar with dynamically loading scripts, so, this thread
may help you. You will find more information and links about the problem
you have than you probably wanted to know :)
<URL:http://groups.google.c om.au/group/comp.lang.javas cript/browse_frm/thr...>
Thanks. I wish that thread ended, "And this is the best way to do
it..." :-(

Maybe I should post a reply to it and say "This is the best way to do it" and refer to
the function you listed below.
>>It seems that the most portable method of getting scripts
loaded is creating script elements and setting the scr property.

Yes, that is the best way of doing it.
>>At http://members.aol.com/_ht_a/hikksno...e/loadJSFile/I found:

function cElement(fileNa me) {
var s = document.create Element('script ');
s.src = fileName; //the name of the JS file.
document.getEle mentById('scrip tDiv').appendCh ild(s);
}

Yes, that is a function I wrote about 3 or 4 years ago to load a .js file on the fly.
And to date, I have not come up with a better course to do it.
>>With most of the corresponding column green. Is that an accurate
summary?

Yes, a very accurate summary based on multiple people testing the page for me to come up
with those results.
>>For my situation, it seems that rather than having foo.shtml
with an embedded script tag, I should have foo.shtml with some
structure and a companion foo.js which gets loaded into that structure
with the code above. Or am I missing the boat somehow?

That is probably the simplest way. You would load pageName.shtml and pageName.js.
Another option is to scan the innerHTML for SCRIPT elements. If it has a source, load
the .js file. If it has content, then insert that content into the page.
>It seems Michael Foster thinks this is the way to go:

http://www.cross-browser.com/x/lib/v...ym=xLoadScript

About the only difference between that function and mine (aside from the feature tests)
is that his is appending to the head element where mine appends it in a DIV element that
is solely for the purpose of appending script elements (hence it's name of scriptDiv).
The reason mine is written that way is that when you load a file, load another, load
another, and so on, every single one of those files will remain a memory load. Placing
the script blocks in a div element makes it easier to remove the. You can either cycle
through the children of scriptDiv and remove all the script blocks or simply set it's
innerHTML to "" and the previously loaded scripts are dumped and available for Garbage
Collection and free up the memory.
Hrmm... I assume you forgot the word script in "easier to remove the." So anyway, I was
wondering if you load however many scripts, you can at some point remove them and they can
still be available to the script?

(Admittedly, I did not test it. Forgive my laziness!)

Or we are just talking about getting rid of scripts that are no longer used?

-Lost
Feb 27 '07 #6
On Feb 26, 9:28 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
...
It seems Michael Foster thinks this is the way to go:
http://www.cross-browser.com/x/lib/v...ym=xLoadScript

About the only difference between that function and mine (aside from the
feature tests) is that his is appending to the head element where mine
appends it in a DIV element that is solely for the purpose of appending
script elements (hence it's name of scriptDiv). ...
He has another function which keeps track of scripts so that they
aren't loaded twice and it may -- I don't recall -- set things up so
they can be deleted. I don't really understand what difference it
makes -- in general, of specific to any browser -- whether the script
is in the head or body.

Feb 27 '07 #7
On Feb 26, 9:28 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
...
For my situation, it seems that rather than having foo.shtml
with an embedded script tag, I should have foo.shtml with some
structure and a companion foo.js which gets loaded into that structure
with the code above. Or am I missing the boat somehow?

That is probably the simplest way. You would load pageName.shtml and
pageName.js. Another option is to scan the innerHTML for SCRIPT
elements. If it has a source, load the .js file. If it has content, then
insert that content into the page.
...
I'm not clear on what innerHTML you're referring to. If I have a
foo.shtml:

<script src='foo.js'></script>
...some content here...

and bar.shtml:

<script type='text/javascript'>
...some code here...
</script>
...some content here...

I imagine a function which:

1. Gets the .shtml file from the server
2. Replaces the target div's innerHTML with the text returned
3. Uses div.getElements ByTagName('scri pt') to find all the scripts
in the
new content
a. If the script had a src attribute, gets the js from the server
or
b. If the script had content, extracts its innerHTML
then
Insert the script text in scriptDiv or the head or something

This makes my suggested naming convention more flexible (foo.shtml can
use something other than or in addition to foo.js). My concern is
that IE7's been doing weird things as I play and I've read that
innerHTML isn't always supported.

Feb 27 '07 #8
-Lost said the following on 2/27/2007 3:00 AM:
"Randy Webb" <Hi************ @aol.comwrote in message
news:k5******** ************@te lcove.net...
>Christopher Nelson said the following on 2/26/2007 4:31 PM:
>>On Feb 26, 2:50 pm, "Christophe r Nelson" <cnel...@nycap. rr.comwrote:
<snip>
>>It seems Michael Foster thinks this is the way to go:

http://www.cross-browser.com/x/lib/v...ym=xLoadScript
About the only difference between that function and mine (aside from the feature tests)
is that his is appending to the head element where mine appends it in a DIV element that
is solely for the purpose of appending script elements (hence it's name of scriptDiv).
The reason mine is written that way is that when you load a file, load another, load
another, and so on, every single one of those files will remain a memory load. Placing
the script blocks in a div element makes it easier to remove the. You can either cycle
through the children of scriptDiv and remove all the script blocks or simply set it's
innerHTML to "" and the previously loaded scripts are dumped and available for Garbage
Collection and free up the memory.

Hrmm... I assume you forgot the word script in "easier to remove the."
Yes, somehow it got removed before posting.
So anyway, I was wondering if you load however many scripts, you can at some point remove
them and they can still be available to the script?
They would be available until they get Garbage Collected.
>
(Admittedly, I did not test it. Forgive my laziness!)

Or we are just talking about getting rid of scripts that are no longer used?
Getting rid of scripts no longer being used at the time.
--
Randy
Chance Favors The Prepared Mind
comp.lang.javas cript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Feb 27 '07 #9
Christopher Nelson said the following on 2/27/2007 8:10 AM:
On Feb 26, 9:28 pm, Randy Webb <HikksNotAtH... @aol.comwrote:
>...
>>It seems Michael Foster thinks this is the way to go:
http://www.cross-browser.com/x/lib/v...ym=xLoadScript
About the only difference between that function and mine (aside from the
feature tests) is that his is appending to the head element where mine
appends it in a DIV element that is solely for the purpose of appending
script elements (hence it's name of scriptDiv). ...

He has another function which keeps track of scripts so that they
aren't loaded twice and it may -- I don't recall -- set things up so
they can be deleted.
I can see a possible use for not wanting to load files twice. If he has
it set up so that it doesn't load files twice then you can't delete them.
I don't really understand what difference it makes -- in general,
of specific to any browser -- whether the script is in the head or body.
It makes no difference as long as the order is there that they need to
be in. Meaning, a script block in the HEAD section can't try to call a
function in the BODY section until after it is loaded. But that is true
even if they are all in the body or all in the head section. The major
reason I use the scriptDiv approach is ease of removing script blocks.
Then again, all I load is pure data. The only thing in my .js files that
is not pure data is the very last line. It is a function call to call a
function in the main page to process the data in that file. It is the
only foolproof way I have come up with to know for sure the .js file has
loaded to that point.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javas cript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Feb 28 '07 #10

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

Similar topics

0
3260
by: Alex Vorobiev | last post by:
admittedly, this SP is probably a mess given that I am not a TSQL pro. its purpose is to, based on the arguments, do 1) paging or 2) return prev/next ids for a given record. it does the job, but at the cost of several seconds. i was hoping someone could give me pointers on how to optimize it. perhaps, i should break it down into smaller SPs, or create additional indices on the source table, etc. thank you in advance for your help!
1
11716
by: Michael | last post by:
I have a table that has the following fields: tblECHECK ID (autonumber identity column) PTID Batchnum Page DataPoint DPValue
5
4073
by: Rachel Weeden | last post by:
I'm working on an ASP Web application, and am having syntax issues in a WHERE statement I'm trying to write that uses the CInt Function on a field. Basically, I want to select records using criteria of Race, Gender and Crime Code. But the Crime Code field in the table is text, and I cannot change it. I want to use a range of crime codes, so need to convert it to an integer on-the-fly. Here's what I have in my code so far:
36
4106
by: Jack Hughes | last post by:
This argument has come up two or three times lately. We have a web standards document at our company that say "Use valid HTML 4; We don't recommend switching to DIV-based CSS-P for layout just yet though, tables are a lot easier." That's because we have a lot of developers who aren't ready to move to CSS-P and DIVs just yet. But I'm being told our policies were contradictory. If we're going to
4
1574
by: Maellic | last post by:
Hi, I'm having real trouble locating configuration settings on an existing website. Details follow: I've recently taken over a website developed with ASP.NET. Unfortunately the original developer has left the company and has left no documentation whatsoever. I've successfully managed to make a few updates to the website but I've recently hit a snag.
3
2748
by: sean | last post by:
I have a table with fixed row of records SORTED by DATE using ADO pagination method. The user can click a link in one table cell and go to another page to modify the record. Once the updated record is saved the user will be redirect back to the table. This time the record updated will be highlighted so that the user knows where he came from. I basically pass the page number, column and row number via querystring and store the info in a...
4
1296
by: D | last post by:
Hi I'm obviously still learning here but what I've created is a page with a calendar and button. When I click the button I do a number of tasks and would like to output the progress in messages such as Starting TaskA Processing TaskA Completed TaskA
6
2049
by: Liming | last post by:
Hi, In a typical 3 tier model (view layer, busines layer and data access layer) where do you handle your exceptions? do you let it buble up all the way to the .aspx pages or do you handle it in your business layer and/or data access layer? suppose in my data access layer, I provide try and catch, log the exception and re-throw it back to business layer, then in yoru business layer, what do you do? throw it back to the code behind or...
2
1469
by: Mr. T | last post by:
Hi, i have a master page, and then my aspx page that uses that master page. Now in my aspx i want to use a LinkButton to sort data on my page. My question is where do i put the sub the LinkButton is calling to? If i put it outside the <asp:Content tags i get an error that i can't place it there. When i place the sub inside the content-tags i also get an error that i can't place it there.
3
3330
by: saundra | last post by:
This appears to be the code that is giving me trouble. Can someone help <? include("common.php"); require_once("$HeaderFile"); if(empty($_GET)){ $Start = '0'; }else{ $Start = $_GET;
0
8725
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
8644
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
9214
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...
1
8970
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
8924
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
7807
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
5902
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
4403
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...
2
2392
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.