Can Javascript be used to detect a certain url and then "not" write some html according to that url and also detect something on the page and "then" display some html?.
Example: I'm working on a volusion site that uses asp. There's basically only one page that's changed dynamically. I would like to display some html when and only if the cart has any items in it. But also not to show up on the check-out pages.
The page dynamically displays "Your cart has 1 item in it..." when the visitors puts something in their cart.
So could javascript detect when this is displayed then write some html and then also detect if the url is showing the cart and then not show the html?
I'm writing a plugin for an application which has an undocumented API. I'm having to reverse engineer it a bit, but I've run into a part where I need to use javascript (I think).
Basically, the application provides the URL of a file that's being served locally (i.e. http://localhost:80/files/file.pdf).
I need to upload the file. I was initially going to do this in PHP, but then realised there might be an issue with firewalls.
I'm wondering if it's possible to upload the file somewhere in javascript? Or would need to use something like Flex?
I understand that JavaScript resides on a server and is served to the client via the web server & the web browser.Is it possible to run JavaScript programs locally without the web server piece?
I have been searching for days for a solution to this problem and I'm hoping someone here can help.
I have some .html files on my local machine that don't seem to want to recognize .js files
I have XP Pro and IIS 5.1
It works fine in FireFox but not IE7, If I put the javascript in the head of the .html doc it works fine in IE7 but not if I try to access it from an external .js file
If I run it on the internet it works fine so the problem is my local setup
I have even tried setting the mime type in IIS but that didn't work either
I have tried to use the full URL and that didn't work code...
For Ubuntu 10.04, Apache 2, PHP5 and MySQL 5, Firefox 3.6. (I already had Apache, Mysql and Firefox installed, so only added PHP5 via the synaptic manager a couple of days ago).
I have only just started with Ajax and PHP and obtained some demo files from w3schools.com (by googling on 'Ajax PHP database') that I named w3.html and getuser.php. These show how to find person details in a MySQL data base and send them back to be displayed by a browser. They work when Firefox accesses the demo at w3schools.com.
I put these files into directory /var/www on my PC (the upload file directory) and tried via Firefox, but got this error showing in the Firefox Error console:
I also obtained a similar demo from [url]. It failed in the same way, but worked when accessing www.tizag.com directly.
I googled on permutations of 'Ajax', 'XMLHTTPRequest' and 'no element found' and noticed that many have had this problem. A few said that this problem occurs when the Ajax-side expects XML but gets HTML from the server, but did not give any solutions.
PHP works when I put 'localhost/getuser.php?q=2' into the Firefox addressbar. It generates the result table which looks well-formed to me.
I then modified the eventhandler onreadystatechange to
Code:
And found:
i) The status code returned is always 0 (not 200 or any other 3-digit http return code).
ii) The text returned is the content of the getuser.php file, not the content generated by executing the PHP code.
iii) The 'no element found' error is still shown
My intention was to learn and experiment with Ajax and PHP on my local PC, but it did not work. Can it be done, or do I have to get a website and use FTP to upload?
w3.html
Code:
w3.html:
Code:
Use mysql command source w3demo.sql from the MySQL command line.
Is it possible to run an HTML file from "localhost" and bypass the various security checks in place for cross-frame scripting? For example, on a 2-frame page loaded locally:
a) frame 1 includes a form that accepts the name of a web site (example: www.foo.com), which a script or perhaps a "target" attribute then loads into frame 2 b) frame 1 waits for frame 2 to load, then reads (for example) top.frame2.document.images.length and displays the total in frame 1
I realize that "localhost" is not going to match the domain appearing in frame 2, but as I myself am running the script, logically, where is the harm?
I haven't done much testing with this yet, but am planning an application around this concept and am hoping I can make it work. Any pointers?
Any of you smartypants know why my javascript onload function (inside the body tag) is not working (alert pop up box). Using localhost as server and no my pop ups are not blocked
I'm pulling data from a database using a RESTlet server, and using Flot to produce a graph.
My problem is that whenever I make the following AJAX call, I get an "Access to restricted URI denied" error on Firefox. On Internet Explorer I have other problems, but I can tell by my server logs that at least the AJAX call happens, which is more than I can say for Firefox. code...
The url is correct, and the server is hosted on this machine, but Firefox thinks it's trying access another domain. The html file containing this code is located on my hard drive.
I have a problem, when I load jquery.js from local, my test server is Apache 2.2.14 and PHP 5.3.1. The code is : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]"> <html xmlns="[URL]"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery Starterkit</title> <script language="javascript" src="lib/jquery-1.4.2.min.js"></script> <script language="javascript"> $(function() { $("input").click(function(){ alert('Hello World!'); }); }); </script> </head> <body> <lable>pwd : </lable><input type="text" name="text" value="name"/> </body> </html>
The browser alert (Missing Objects) in localhost. But if I change src to '[URL]', or double click html and run in the browser, it takes effective. So I think there are some problems in my Apache conf file.
I've got jQuery and 2 plugin libraries running on my website. One runs the navigation and the other runs a dropdown search box. Everything works great on my localhost, but when I copied the directory to the external server none of the jQuery worked. I'm not getting any Errors in my error log, and the directory has been copied exactly. [URL]
I have a page that has links to other pages. I want to be able to detect when the user has clicked on Back (or typed Backspace) to move back to my page. Is this possible?
I have a goal in mind, and that is to get the width & height of a <DIV> tag in one document and insert them into another document...all on the same domain. It sounds like a simple task, but in case more detail is needed, let me explain:I have a page called 'demo.html' which launches a page called 'gallery/archive_iframe.html' via Shadowbox as an iFrame.
The problem is that 'gallery/archive_iframe.html' slightly differs in dimension on every browser and screen resolution. I want to have the iFrame's size detected every time it launches so Shadowbox can get solid dimensions to display it without scrollbars.Here is the code I would like to insert the dimensions in to:
Does anyone know of anyway to detect if someone prints a page?
I've tried putting an ASP.NET tracking file in between the print media .css file but it seems browsers request all css files whether they're printing or not, so that wont work.
I'm building an application that calculates the total price of items when adding them up and displays it in a particular div tag called "totalCost" using AJAX. But sometimes it might take long to calculate (due to server response time or something else) and that could annoy clients. I just want to detect when the AJAX takes long to display the new total price, so I can show a message like "Calculating, please wait..." or an image (a clock, sandglass, etc...) as an overlay.
What i'm trying to do is pretty simple. I want to detect if the value of a field in a form called "check" and if the value is "1" return the user to a different page. i also want it so if the value is anything else the user is returned to the homepage. Here's what i have so far:
I need to detect if page loaded or not with a script (in a child frame). The IE has a special readyState function, is there anything similar for Mozila browsers?
I want to - after the page has loaded - detect a text string in the code..Simply put I want javascript to detect a text string in the source code and return it to me -- AFTER the page is fully loaded.
I have a photo gallery that cycles images using custom buttons and replacing images from an javascript array. I do this so that I don't reload the page each time, just put up the next image so the next image (preloaded) appears instantly. I change the URL to include the image name so that it can be saved, linked, sent etc.
If I load the page and cycle through some pictures and then use the back button I can't find a way of detecting this and putting up the previous image - it just changes the URL in the browser and eventually unloads the page when it should.
i am using jquery to detect picture width and height in a page. if the size exceeds a specified value, then a maximum size will be assigned to the <img > attribute.
this jquery is run with $(window).load, because when $(document).ready the pictures may not be loaded and the script may fail
this theory is good. however, if the internet speed is slow, or the picture link is dead, user would have to wait for a long long time before the jquery executes.
is there any way to do the resizing job wisely? for example, resize each picture once each of the pictures is loaded?
This should be an easy answers since I am a newbee and never redirected older browsers.For example I am learning JSON now and the below browsers are the only browser that can use the faster and safer JSON.parse parser. older browsers need to use javascripts eval() to parse json files to javascript objects.