I have a Javascript redirect on pages inside my site (not the index page) because Netscape 4+ doesn't see the CSS properly. I'd tested it at home, and it worked fine. But now testing it on another computer, its not redirecting. Code:
I have data pages in my e-commerce site (from 1999) that are imbedded in a parent page using the object tag. I have started to include a little JS snippet that is intended to redirect to the parent if the embedded pages are loaded separately:
This works fine in Firefox, but in IE 7 and 8 it gets into an infinite loop of reloading the parent page into the object frame.Here is a sample:http://www.greathallminis.com/Ancient_15mm/darkages_anc15_mm.htm(I've left this page with the issue, while I have excluded the script for IE elsewhere.)
This script is supposed to redirect IE 5 to a page on my site. However, the code is not doing the redirect part. Take a look:
/******************************************************************************* OLDIE - or Old IE. A script that finds the version of IE you're using, and redirects if lower than the set parameter. [[ Created by Ryan McLaughlin, www.DaoByDesign.com ]] *******************************************************************************/ var browser= navigator.appName var ver= navigator.appVersion
[Code].....
I also would like to point out that the code belongs in a .js file. NOT <script type="javascript".........
I have a simple ajax request that is supposed to (after a short timeout) redirect the page to the URL that the server sends back but it just wont work. It does work without the setTimeOut() function however.
var http = false; if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); }
function go() { var u = "http://site.com/"; http.open("GET", "go.php?" + "u=" + u, true); http.onreadystatechange=function() { if(http.readyState == 4) { var redirURL = http.responseText; setTimeout("window.location.href = redirURL;" , 2000); } } http.send(null); }
I'm trying to write very basic page that just takes input from a text box, processes it with a function called DoSearch() when you click the submit button, then redirects to the Google equivalent to display Google's search results. If I put a redirect in the body section it works fine. I've also added an alert in the function and that works fine, but the redirect doesn't. I'll post the source below because it's only short:
I have a javascript that I found for an iphone style menu. It works and allows me to click through the menu as long as it is within the list system. If I try to create an external link to a webpage. It doesn't load anything. Here is the code let me know if anyone knows the trick so I can link out. Below is the javascript used to create the flowing menu system. Let me know if you need the rest of the .css and html.
(function() { var animateX = -20; var animateInterval = 24; var currentPage = null; var currentDialog = null; var currentWidth = 0; var currentHash = location.hash; var hashPrefix = "#_"; var pageHistory = []; [Code]...
Im using Javascript to expand a unordered list menu and it works on my pc in the latest versions of Opera, Safari, Firefox and IE. But i have been told that the buttons do not work in Safari on a MAC. It does however work in IE on a MAC.
Is there a difference between the way Safari on a MAC would read the code? Code:
I am just finishing a site for a photographer which uses Flash for the interface, PHP to display a number of image thumbnails (4 scripts, depending on the route the visitor has chosen) and then 1 PHP page with lots of JavaScript to open the correct image in a new popup window.
It all works in the latest versions of NN & IE but the problem is that some of the site owners' clients use older browsers and the JavaScript popups are not working in NN 4.7.
The address of the developing site is here. The JavaScript that I am using is an adaptation of Anarchos' great script.
Are there fundamental things I am missing regarding NN 4.7 and JavaScript or would my scripting in JavaScript be wrong?
Can anyone recommend a good place for someone like myself to start learning about JavaScript and Java Applets? I know HTML, CSS, and a decent amount of Perl and PHP, but overall have VERY little experience with Java and JavaScripts, other than the usual cut-and-paste...
I am using Regular Expressions and Javascript to validate a form, specifically I want to make sure that if they try to upload a file that it has a proper name w/ certain extensions (doc,pdf, rtf). The script works on IE and Mozilla but fails on Safari on the MacOSX. Here is my code..
// ok files with proper extension var reOKFiles = /^([a-zA-Z].*|[1-9].*).(doc|DOC|pdf|PDF|rtf|RTF)$/;
//where i check for the file... if(window.document.myForm.myDocument.value != ""){ var fileStr = window.document.myForm.myDocument.value; if(!reOKFiles.test(fileStr)){ alert("Please try again, you tried to upload an invalid file type for CRITERIA 1"); window.document.myForm.myDocument.focus(); return (false);
function showMenu() { for(i = 0; i < max; i++) { setTimeout("document.getElementById('contextlinks').getElementsByTagName('UL')[0].style.filter = 'alpha(opacity="+i+")'",100); } }
This is supposed to increment the alpha opacity of the UL inside the DIV contextlinks by 1% every 0.1 seconds (for a fade effect). However when the function is activated, the opacity is set directly to 100% rather than increasing bit by bit.
Looks fine in IE and Opera, but is designed to write into a textarea instead of the <div> if the brower is not IE4+ (why is it working in Opera?) so on Firefox you can see the ugly textarea....
Is there a way to either turn off the Javascript in Firefox so it doesn't work at all, or test specifically for that browser (it's not testing for anything but IE right now as I understand it) and put the text into an absolutely positioned element? Code:
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?
Perhaps this is a silly question (if so I apologise in advance), but I'm a low-level paper-shifter/part-time Web designer in UK Government and I've designed our Company's site.
Problem is like most Government Depts. trying to do anything involves much liasing with other Depts and much paper-shifting.
We have no Servers or Hosting capability ourselves so this part of the site is handled by (guess what?) another Government dept.
Many months ago I asked them to put a redirect on a number of older URLS for our site which were still being linked to by a large number of other sites.
I was reliably informed this had been done and checked the URLS and all seemed okay.
However I have just recently done a search for our site on AltaVista and the top hit is a subdirectory of the old URL with no re-direct seemingly in existence.
Question is if you put a redirect on a particular URL will it/should it always also include the subdirectories within that URL?
I am trying to use the onunload event to know when the user closes a popup by receiving a request on the web server.
I have a main page from where the user opens a popup. What I want is when the user closes the popup, it sends a request to my web server (GoAhead) using the onunload event, then closes the popup.
For the moment, this what i have: when the user closes the popup, I use the onunload event to open a different popup (by this way, I get a request on the web server and I know that the user closes the first popup), then, this new popup closes itself with the onload event. It is working but having this second popup opening and closing is not very neat.
If I try to change the location of the first popup in the onunload event: onunload="document.location='....'", it doesn't send a request to the web server when the user closes the popup.
Is there a way to send a request to the webserver when the user closes the popup without the need to have an extra popup opened and closed ?
The web server I am using is working on a pseudo "cgi" mode called "goforms", it avoids to create a different process for each request. With "goforms", each request is handled by a unique process which is always running.
I hava a snippet below. This code will redirect my current web page to http://www.xyz.com . . . But I want to specify the number of seconds before it is redirected. May I know how to do this? (As much as possible, meta tags should not be used.)
I tried redirecting in the onLoad event of the form but doesn't work. I suppose it redirects as soon as the activeX is loaded and not when it has finished its download.
I have a form in which i have a dropdown list and a submit button. I want to code so that when users select the value from the dropdown list, it should redirect then to the specified page. For instance i have the value, "car", "House" and "pets" in my dropdown listbox, if a use click on "car" it should redirect them to the car page. I have done the following code, but something seems not to work :(
And in the submit button am calling the function move()
My form name is sell and the dropdown list menu is cat.