Reading Network Parameters From Javascript
Jul 20, 2005Is it possible to read the computers IP address and gateway address
using Javascript?
Is it possible to read the computers IP address and gateway address
using Javascript?
Can someone give me some pointers on how I can read one or more
arguements from a url, using js?
Why? I'm working on a LAMP based project and when a user successfully
registers, the header redirects to the login screen - I'd like to check
for the value of register, if read from:
http://www.mydomain.com/index.html?register=success
A pointer/hint as opposed to a solution should be sufficient because I'm
doing pretty well learning javascript.
I'm extremely new to XML, tell me what needs to be fixed in my XML file
as well as in my javascript.
My XML file looks like this:
<?xml version="1.0" encoding="iso-8859-1"?>
<imapmail>
<message>
<subject>Testing, 123</subject>
<sender>Name <email@example.com></sender>
<date>1/2/03</date>
<size>640 KB</size>
<read>0</read>
</message>
</imapmail>
I'm accessing it with this javascript:
var sender =
xmlDocument.getElementsByTagName("sender").item(0).firstChild.data;
I ultimately want to user to see that the sender is "Name
<email@example.com>". With the way the XML file is currently set up
(sender is Name <email@example.com>), the only that shows up
on the javascript end is Name. Is the way I'm storing it in my XML file
the best way to be doing it?
From javascript, I am opening a popup window and requesting a url, which sends a xml as a response to the popup window. From this javascript, I want to read that xml content:
<?xml version="1.0" encoding="ISO-8859-1"?>
<aaa>
<vvvv><![CDATA[1]]></vvvv>
</aaa>
I tried
del_window=window.open("http://abc.com/_xmlservice","","width=1,height=1");
var ele = del_window.document.documentElement; //this is returning "HTML"
...
and
del_window.document.getElementsByTagName("xxx")
But nothing worked out.
I am writing a program that will allow a user to enter a webpage address into a form. Then it will download and display the webpage below the current one.
example
----------------------------------------------------
| _____________ |
| _____________enter web address | Load Button | |
| -------------- |
|_________________________________________________ __
| |
| |
| web page will be displayed here |
| |
|_________________________________________________ _|
Is there a way to download another web page using javascript and read
through it.
I am not too concerned with displaying the web page just downloading
it. Has anyone done anything like this? the closest I have found was a
procedure used by grease monkey "GM_xmlhtt" which is what I am looking
for.
Now, I am not talking about some kind of malicious coding, or spyware writing by any means, but I do need it to be able to read the cookies from a site other than my own. At least I think this is what is required. What I am trying to accomplish is this; I have a stats package setup on a different domain than my live website and I am using it to track the stats of the users on my site other than paying for stats service through some other company, and it seems to be working just as I need it to, only I would like for it to be able to do a little bit more. Right now, all it is capturing form the user is their IP address, browser information and host information on their ISP. But, I would like for it to be able do more. I would like for it to be able to retrieve certain cookies generated by a different site and show me the information in which the cookies hold... I am not talking about displaying passwords or any such thing like that, I just need certain information.
View 1 Replies View RelatedI have a JavaScript function that receives an Array with words. This
Array can be gotten from a query to a DB using JSP.
The JavaScript function is executed when onFocus event occurs:
<input type='text' onFocus='myFunction(this.event, myArray);' />
myArray is declared as:
<script>
var myArray = new Array('j'habite', 'tu habites', 'il habite');
</script>
I want to tell javascript:
var myArray = myJSPArray;
Where myJSPArray is declared some where in the JSP document.
This should be simple, but can I change parameters like the url coming
in:
www.testpage.com?test1=a
<script>
document.setParam("test1", "b");
</script>
something like that? I want the parameter to change based on the code..
Does anyone know a way of passing parameters into a Javascript script 'from
outside' via additions to the URL -- similar to (or even the same as!) the
idea of CGI parameters?
I am new to XSL and was wondering how I would send a parameter to my XSL stylesheet?
I currently am using this Cross-Browser XML/XSLT javascript code to perform my transformations. Code:
I have an easy question, likely, that has me in a headspin. I have an
include file to a frames based site that basically forces frames on
the end user if they visit the site and hit a non-frames created
page...
Simply, it is:
if (parent != self)
self.parent.location.replace("/");
However, now I would like to force an inner frame to populate based on
what frame someone was redirected from the include (above). So, if I
visit http://domain/frame/innerframe_3.html, then I want to redirect
to the above, but pass in /frame/innerframe_3.html to be included as a
URL parameter for an inner frame to be populated.
When I modify this link to:
if (parent != self)
self.parent.location.replace("/index.php?redir=" & location.href);
Then, the replaced location doesn't seem to recognize the ?redir=
portion of the new location.
Is there a different way to do this? I can't use a META tag because I
want the TARGET to be _TOP, basically.
On IE7 I'm using a script:
function saveValues()
{
var validateOK=true;
if (typeof validate !='undefined')
validateOK = validate(document.EditForm);
if (validateOK==true) {
theAction = document.EditForm.action;
if ( theAction.indexOf('?') == -1 ) {
if ( theAction.indexOf('#') == -1 ) {
document.EditForm.action = theAction + "?__haction=apply"
} else {
posit = theAction.indexOf('#')
document.EditForm.action = theAction.substring(0,posit) +
"?__haction=apply" + theAction.substring(posit,theAction.length)
}
} else {
posit = theAction.indexOf('?')
document.EditForm.action = theAction.substring(0,posit+1) +
"__haction=apply&" + theAction.substring(posit+1,theAction.length)
}
document.EditForm.submit();
}
}
but the http parameters are not reaching the servlet.But this works
absolutely fine on IE6
what could be the possibilites for this script faliure.
I am starting to find more web pages that are using a query parameters
after the JavaScript file.
Example can be found at www.opensourcefood.com. Within the source
you'll see: <script src="/shared/scripts/common.js?revision=1.6"
type="text/javascript">.
I am trying to see if there is any big deal to this or a best practice
that is starting to creep up in the JavaScript community. If this is
used only as a way to distinguish what file of JavaScript being used
why not append something inside the file? Has anyone else seen this
or know of more reasons to do this?
I stumbled upon a strange behaviour of the XMLHttpRequest.. Maybe I'm
just not well informed enough about its possibilities, so could someone
please confirm my question?
When I put plain javscript in a file that is read-in through a
XMLHttpRequest-object, it's like it is totally ignored. Eg. I have the
file ajax_include.html with in it's body the following lines
<script type="text/javascript" language="javascript">
alert('some alert');
</script>
when I directly surf to the file, the alert pops up as expected, but
when I use a simple XMLHttpRequest to replace the contents of a div
with the contents of this page, the alert is not popping up, although
when I view the selection's source (Thank you, Firefox!), it is there!
When I place an anchor with an onclick-action (eg. alert('onclick')),
it works when I click it.
So my "conclusion" is that it seems like inline javascript commands are
ignored (functions not recognized etc.). All actions assigned to other
events work nice though.
Can someone confirm this strange behaviour? Or is it just normal with
the use of an XMLHttpRequest opbject?
Both an EtherNet (wire) network and a wireless network are referred to
as a Local Area Network (LAN). A wireless network does not require
hubs, switchers, or routers to include additional users on the
network. Additional wireless users are supported just by being in the
immediate physical span of the network.
A wireless LAN (or Wi-Fi network) may be configured in two different
ways:
Ad Hoc mode: Allows only for communication between different personal
computers and wireless devices, often referred to as peer-to-peer
communication.
Infrastructure mode: Required for communication with the World Wide
Web, a printer, or a wired device of any sort. In either case, this
wireless connection requires a wireless network adaptor, often called
a WLAN card. Code:
Looking over other threads on this site I was able to use another members script to build my own for adding a network printer via JavaScript on our Intranet. With that, the script works perfectly fine when testing it on the local machine I built it on, but not on other machines in the office. Currently I'm remoted into the branch office I reside in from the corporate office where I'm currently at so the machines being tested are on different subnets, but the script is simple calling the UNC path for the printer. When tested on any other computer, and the link is clicked on the page, the user is taken back to the folder in windows explorer the HTML file is saved in, rather than executing the add printer portion of the script.
This is my full code as of now, I was trying to get the function correct before formatting the actual website (obviously)
Code:
<html><head>
<meta http-equiv="Content-Language" content="en-gb">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Printer Mapping</title>
</head>
<script>
function addPrinter25(){
var x=confirm("You are about to add printer GPSACC01. Would you like to make this your default printer?")
if (x==true){
WshNetwork = new ActiveXObject("WScript.Network");
var PrinterPath = "\\gpsprnt02\gpsacc01";
WshNetwork.AddWindowsPrinterConnection(PrinterPath);
WshNetwork.SetDefaultPrinter(PrinterPath);
alert("Printer GPSACC01 has been added successfully and set as default")
}else{
WshNetwork = new ActiveXObject("WScript.Network");
var PrinterPath = "\\gpsprnt02\gpsacc01";
WshNetwork.AddWindowsPrinterConnection(PrinterPath);
alert("Printer GPSACC01 has been added successfully")
}}
</script>
<font color="#0000FF" face="Arial">
<a href="" onclick="addPrinter25(); return false;">GPSACC01</a></font>
</body></html>
I have a web page that is not and will not be hosted on a web server. So no PHP, ASP solutions will work here. The method of access is File://. We only run IE 7/8 so no solutions that are firefox only. Here is what I want to do: Use javascript to build a table by reading a XML file stored in the same folder. When I try to use something like:
[Code]....
I am using a straightforward jquery.load() command which loads a set of html content into another HTML. I have tested this functionality across multiple browser from multiple computers in multiple locations, and it works fine, but for some reason within my client's office network, ajax content does not load. No browser errors are thrown. All I can tell is that within safari, for example, I will get a "cancelled" message in the activity log.
View 6 Replies View RelatedI have an ActiveX Javascript function, that pulls data from an HTML table and then populates an Excel Workbook. This works OK, but I need to save the workbook to a network path. I have successfully saved it locally:
Code:
// Save the Excel Workbook
xlBook.SaveAs("C:\TEST.XLSX");
But this does not:
Code:
// Save the Excel Workbook
xlBook.SaveAs("\Server\Projects\TEST.XLSX");
When attempting this, I get this error:
SaveAs method of Workbook class failed
Which refers to the above. I have tried different variations, but with little success (sometimes the path will default to the Server's 'My Documents'/'User Shared' folder, with the filename:
ServerProjectsTEST.XLSX
I have text area that includes the full path for a local file on our company network. The files are usually excel sheets or docs. How can I have it so when they clicks the file it opens the local file?
View 4 Replies View RelatedI have made aa simple offline website to be used as an intranet. This is made up of an html file and a seperate js file.
While testing, i had the html on my c: drive and the one line js file sitting on a network drive (g - everything worked how it should.
I then put the html onto g: drive and find that the part that the js file controls no longer works...
All my file paths are the same and point to the right place but for some reason the js doesn't work.
I am about to launch a SharePoint site with thousands of users accessing the site from a very, very slow network. Two questions. Is there a way to 'install' jquery so that it doesn't download every time they access the site?
_All_ users are on the same domain and are using IE7. Once they download JQuery on the initial page visit, does it still redownload the file every time they access the site? Temporary internet files don't get cleared after each session, so I'm assuming it doesn't get re-downloaded.
Is it possible to read from JS XML data which are stored in another file?
View 1 Replies View RelatedI'm trying to find a simple step-by-step on how to read a simple XML file
like this one, which will work in IE 6 and Firefox 0.x.
<?xml version="1.0" encoding="ISO-8859-1"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Christopher Santee</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CATALOG>
The problem is every example, I find that it will work in IE but not Firefox
or visa versa, could someone please point me to a how to that will work with
both browsers. I just spent two weeks reading the Microsoft Press Book "XML
Step by Step", only to find out that the technology only works with IE.
I'm trying to write code that will read an XML file. I've found several examples but I can't get them to work. Am I missing a DLL file? The errors I commonly get are "object required" (as with the code below) or "permission denied". Any insight would be helpful and appreciated. Here is what I'm trying:
<script language="JavaScript">
function importXML(file)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.onreadystatechange = function () {
if (xmlDoc.readyState == 4) createTable()
};
xmlDoc.loadXML(file);
}
function createTable()
{
var doc=xmlDoc.documentElement;
var x = xmlDoc.getElementsByTagName("Employee");
for (i=0;i<x[0].childNodes.length;i++)
{
alert(i); //enter code to process stuff here
}
}
</script>
<INPUT TYPE=button VALUE="import XML"
onClick="importXML('C: mpzip est1.xml')">
I am having problems reading the value of a text Node. I think it has to do with the fact that the text is in a <span> tag.
I have a table and in each <td> I have text + a checkbox. I want to retreive the text next to the checked checkboxes and concatenate it.
Here is my Code: