For a project I am working on, I need to retrieve links from html documents. The easy part is to obtain 'plain' links like <A HREF="http://site/path/document">, but when those links are javascript'ized, the only robust solution needs to load the javascript and dom document representation in the same way that browsers do. For example, links in the form:
First I though that using spidermonkey (the mozilla javascript interpreter) should be enough, but in that case, I dont have the document structure elements (like document, window, document.history, document.form.element, etc), so I tried parsing the document using a library to build a tree representation of it, but that leads me to the same problem again, that is, I have to represent all tree nodes as javascript entities.
Anybody here have worked on a similar problem? What tools do you think I should take a look?
I'm writing a program on Zimki, which I think uses SpiderMonkey as a server side Javascript engine.
My idea is to have an html file that someone else created, and look inside for cells in a table that have special known names, like name, description, etc. Then I want to figure out the <tr<tr/pair that encloses all of those special tags, and use that as a template to generate a bigger table from another datasource.
So, I'm wondering how I actually open a file and then parse it as html so I can poke around the DOM, all from the server side without involving a browser client.
I have an external page with some rudimentary html in the source code missing many tags.. a bit like the below. On a page hosted elsewhere I need to take the html from this external page and add and remove certain parts of it and add some styling such as line breaks before ^FIELD01. I've looked at jquery and AJAX but cant find anything to suit my needs. I think what I am struggling with most is having this page in a variable to then be able to edit it.
My problem is that i need an algorithm parse parse HTML. For an HTML page, my script has to parse all tags to get all forms values, even if there is frame, iframe, ... How can i do such a script ?
DOM Parsing XML file (am new to using DOM and parsing files) and I am practicing with example files I found online (W3C). I am trying to use DOM to parse and XML file and then display the info retrieved from the XML file in HTML using Javascript. The files are working well and validate, but nothing is displayed when I open the file up in a browser only the style sheet background color I am using. There are 3 JS functions, one loads the XML, the second gets the info and the third displays it. Here is the code, minus the Style sheet I have been trying to figure this out.
HTML Code Code: <?xml version = "1.0" encoding = "utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[URL]"> <head> <title>Bookstore</title> .....
I have a web page that I created that should basically do the following: Parse an xml feed with javascript and display the contents to the page.
The problem is as follows: I can parse the feed and display it using javascript but it only works for internet explorer. For some reason when I try doing it in firefox, it doesnt do anything and nothing displays.
I think it might have to do with the fact that it is loaded from url. Any comments?
I have problem with parsing XML document. My XML: [URL] HTML Code: function set_text(){ if(xmlHttp.readyState == 4){ var xmldoc = xmlHttp.responseXML; var root = xmldoc.getElementsByTagName('root'); var parameter = xmldoc.getElementsByTagName('parameter'); for(var i=0; i<parameter.length; i++){ //cycle for reading XML, please add code }
I need this result into HTML element: pc001 192.168.0.1 08:00:07:26:c0:aa pc002 192.168.0.2 08:00:07:26:c0:bb pc003 192.168.0.3 08:00:07:26:c0:cc
I am trying to write a script which will allow me to read the contents of an HTTP web page into memory, parse the data, and output a calculated value.
The HTTP page is on a web enable appliance - I am reading some data out of a table for further calculation. I can't modify the web appliance, only read the text data.
I've written a script on my Windoze PC that successful uses a MSXML2 ActiveX object to read the contents of a web page into memory using the xmlhttp.responseText object. The problem is that the ActiveX object is not available on a lightweight Linux based http server.
I need to write a script that will work with ASP/Javascript on a lightweight Linux based http server.
When I try to parse xml fixed string following code works fine. When I try to parse the string get from remote server.(bellow code example) It gives me an error unterminated string. I think this error is because of large string. Code:
HTML parsing error:unable to modify the parent container element before the child element is closed(kb927917) My page is not getting displayed In IE although running good in chromr and mozilla.... And after refreshing in IE it is displayed properly.
I'm working on some code and am running into brick walls. I'm trying to write out Javascript with Javascript and I've read the clj Meta FAQ and didn't see the answer, read many similar posts (with no luck though), and searched through the IRT.ORG Faqs (www.irt.org/script/script.htm).
The Javascript is designed to open an popup window and then inside that window call another script which will resize that window. There may be another way around this but the reason I tried this approach initially was that I wanted to call the onload handler in the popup window to resize the image only after the image had completely loaded. I've had some code in the primary Javascript file (showimage.js) before that works if the image has been cached but on the first load, it doesn't resize properly which tells me it is probably because it is trying to resize the window based on the image size but it isn't completely known at that point. So I removed that code and tried placing the resizing code in the second Javascript file (resizewindow.js). BTW I've tried other code to open a popup image and automatically size it ie Q1443 at irt.org but that doesn't do exactly what we need.
Even if there is another way to do this with one file, I still want to figure out why this isn't working in case I run into it in the future.
I thought what I would need to do to use document.writeln to write Javascript would be to escape any special characters and to break apart the script tag ie
document.writeln('</SCRIPT>');
would become
document.writeln('</SCR' + 'IPT>');
I have a HTML page and 2 Javascript files. All files are in the same directory and have permissions set correctly.
Here are the 3 files (keep in mind wordwrap has jacked up the formatting):
index.html ---------- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Test</title> <SCRIPT type="text/javascript" LANGUAGE="JavaScript1.1" SRC="showimage.js"> </SCRIPT> </head>
<body> Click the house<BR> <A ONCLICK="newWindow1('house1.jpg','Nice House')"><IMG SRC="house1thumb.jpg"></A> </body> </html>
showimage.js ------------ function newWindow1(pic,sitename) {
resizewindow.js --------------- function resizewindow() { // Do resizing here. // Right now this isn't being executed alert("resizing window"); }
Can anyone provide some pointers as to why this javascript is failing? I'm using IE6 on Win2k and when I click on the image to open the popup window, it does open the window but it is white with no content and the system immediately goes from about 4% CPU usage to 100% and consistently stays there until I kill that window with the task manager.
Usin a JavaScript write a script that inputs five numbers and determines and outputs HTML text that displays the number of negative numbers, the number of positive numbers, and the number of zeros input. Code:
On the time sheet page i have created a years worth of entries in the database for a user so that they may create entries ahead of time(for holidays etc.).
My problem is that when i load the page, i display the current month for that user and it displays:
Date Month Day TimeInMorning TimeIn Evening etc..
What i would like is that a user may update any field and click on a save button which will update the field(s) that they have changed. I ahve attempted in javascript to do this but i am failing.
Basically I want the document.write(document.applets[0].getLHost()); to display as the value in the form field. But when I try this it literally displays the code.
I'm trying to select data from a database and put it into a javascript ticker. The data is inputted by visitors using a form. The problem is the javascript wont run when the data has <br /> in it.
var marqueecontent='<?php echo "".nl2br($row["EventText"]).""; ?>'
Im using a php simple cms program which allows me to use templates to format my content.
I need help in stripping out (removing) the generated <img src="url"> tag when i insert image. I want to use javacript so its post processed (after the server has interpreted the php code) because I only need to do this in one category of my content.
I want the form to hide the bottom two fields and display one or the other depending on what the nature of the enquiry is. Is there some HTML/ Javascript code that does this and can anyone point me in the right direction.
I need some help with Javascript and HTML entities. I am writing some code and I need to use quite a few HTML entities on alert boxes (messages in different languages)
Unfortunately Javascript displays the entities and not the equivalent caracther.
I am looking for a package i found once that created excel style html tables with javascript. It would do all sorts of things like column resizing, sorting, rearranging etc.
I don't remember the name but I am sure there are similar packages like this. Anyone have a list of links?
1. I have a web browser component that does not support Javascript (well it does, but we've disabled it) 2. I have to display some HTML in it, where the user has a link titled "Hide|Show Options" that can hide/show a particular section of the HTML.
I have not found a way to achieve it without using Javascript or any other scripting language.