Is there an easy way to detect the local language setting of a client browser?
I would like to determine if the users browser is set to English, French, Italian or German language and display a message in the appropriate language but don't want to redirect user.
If I want to detect a user's language, so that I can change some text to suit them, how do I do that in Javascript?
Or aren't modern browsers supposed to be able to cope with more than one language on a page, separated somehow by language identifiers, and display only the appropriate text? Maybe I was dreaming when I read that.
If I perform a mousedown within a document, move the mouse outside the browser window, and then release the mouse button, the document.onmouseup event does not fire. Is there any way to detect a mouseup event outside the document?
Also, how can I get the relative coordinates of the cursor while it is outside the browser?
I'm trying to detect the browser in that little box but It's not working. in between the <div> tags I have this code
<script type="javascript"> var browser=navigator.appName var browser_version=navigator.appVersion var version=parseFloat(browser_version) document.write("Detecting Browser..." + browser) </script>I don't even think I'm going to user the browser version so don't worry about that but I can't get this to work. I think I have it right, I was looking at the tutorial on w3schools. Can anyone see a problem? Am I leaving something out?
Edit: oh, very sorry. It seems my tiny little mistake is that script type should be "text/javascript". But now that that is figured out It shows that I'm using Netscape when I'm actually using Firefox 0.o
I'm curious if it is possible to detect the browsers default font and size? Most of the posts on this topic predate Windows XP, IE 5.5, Mozilla Firefox, et al.
I've searched up and down the DOM properties, looped through most objects and collections alerting properties and values, and I can't find anything. This leads me to believe it is not possible to detect the browsers default font settings.
I have a jquery-powered "start page" that checks your log in and if successfull it slides in a "menu" of new places to go. The problem is, if you click back from one of the new places, the original "start page" looks as if you never logged in. You have to reload the page. Not very intuitive and this website is for kids. Now I've tried setting form field values with server session variables, javascript variables, etc etc but they all get reset when you click back. I've tried the "onunload hack" which I don't fully understand, and then read a bit about the onhashchange event which is from what I gather only compatible with HTML5 browsers...is there no way to detect if the user is already logged in when they click the back button or am I not doing enough homework?
function doUnload() { if (window.event.clientX < 0 && window.event.clientY < 0) { alert("Window is closing..."); } }
I get window.event undefined by using var evt =window.event? event : e I get e undefined var evt =window.event? event : e if (evt.clientX < 0 && evt.clientY < 0){ alert(evt.clientX +"Window is closing..."); }
I'm trying to figure out if it's possible to detect if a browser supports a specific URI scheme with javascript. So far the only close-but-wont-cut-it solution seems to be looping through navigator.plugins and check for plugins known to support these schemes, but that wont cut it (not maintainable, lacks perenity and have not found such a list). I have HTML anchor tags which use the geo [URL] and tel [URL] uri schemes. These are recognized by the iphone web browser (at least, tel I'm sure of) but not by the more general browsers.
If I click on any of these links in an nonsupporting browser of course, I get a nice browser alert box telling me the scheme isn't supported. But you cant trap that with javascript. I've tried fiddling around with window.navigator and even tried some iframe embedding magic to see if this would work, no success yet. What I want to do is detect I the scheme is supported and if not, prevent the links from a) appearing as links and b) be clickable. So far, I've been able to hack something out of firefox with this:
I have a photo editing business with many people working in Photoshop. I am currently developing a web based application (joblist) using Javascript and PHP which should allow the photoshop designers to browse and open files/images directly from joblist/web browser into photoshop. The reason I want this instead of browsing folder is that I have a database where I store who worked on which file, when and how long it took. The concept is that, designers will select a file and click on start, as soon as they click on start the original file will open in Photoshop and there will be an entry into database (using PHP).
Once they finish the task they will close the file and click on Finish button. My joblist application will be published in a local server and the file will be open on a local network, so when they save the file it will be saved where the source file is located in (local server). The application should work in both PC and Mac. How to write the code (PHP or Javascript) which can open the file from browser (local server) directly into desktop application e.g. PHotoshop or Illustrator?
I tried to add links to open local xml files in browser in a dynamic table cells. I need help. I tried all ways but I think I miss something.I can open them without table just by document.write(xmlfile location).
function showResultsTable(searched, srchedname) { // get the reference for the body var mybody = document.getElementsByTagName("body")[0];
What is the correct way to work with multiple language JavaScript files? So how to use your PHP language variables in your JavaScript files? The way I do it now is create JavaScript files like 'script_js.php' like this:
Now lets assume that the text itself contains characters outside of the normal ISO-8859-1 character set (like asian or russian characters). Would the individual char values be stored as one byte or two bytes?
"hello" -> 5 * 1 bytes = 5 (normal 8859 character sets) "hello" -> 5 * 2 bytes = 10 (unicode or an extended character set size).
Is ISO-8859-1 still stored like ASCII once was as 8 bits? Or is it 16? If I was to use a 2 byte character set then would that cut the size of my allocated local storage space by half?
I'm now writing a web page where I have to display amounts/dates in the same format used by the loca PC. This means sometimes in italian (1.234,56) and sometimes in the US format (1,234.56). Any idea how, from js, I can retrieve the PC's regional setup ?
I want to let users to print an automatic generated image from a web page. the problem is that the image is big (little smaller than A4) and if I print the page from "File --> Print" the image is automatically resized or printed in more than one page, if I set the page properties from the File menu I can reduce print margin and cut off header and footer, and then it works fine. So I would like to set page properties form javascript to let users print the image with right dimensions.
Is there a way to test for security settings in a users browser AND their firewall. Lets say someone is using zonealarm. Is there a way to test for their setting in zonealarm, so I can then redirect them to a specific page.
The reason I am asking is that I have a flash front page. A user cannot see the page because he has his security settings set so that he does not see activex controls. I want to be able to test for those settings then redirect him to a static page.
I have a log file that is viewed on the local machine. There are some settings on the html page that allow the user to specify how the file is viewed. I'm just wnodering what are my options in saving these settings (so they could be reloaded next time the user loads the page). Writing to registry, a file, or a cookie? what's the right approach?
The previous developer who has been working here used javascript on some forms and they're not functioning properly when opened with IE (any version)
The link to the form: Quote: http://www.avis.com.lb/reservation-inquiry?group=%27Group+V+(e.g.+Renault+Kangoo)%27&cor=%27Lebanon%27&corofres=%27LEBANON%27&hr=%2709%27&monthcoll=04
On firefox, it doesn't prompt any error and as you can see, it auto selects "Lebanon" as a country and it selects the date with 3 days in between till the return date. These don't work on IE, it just shows blank.
Does anyone know if there is a way to change the defaults such as number of thumbnails after initialisation? e.g.$('.changeTo16').live('click', function(){//set gallerific stuffnumThumbs: 16});$('.changeTo8').live('click', function(){//set gallerific stuffnumThumbs: 8}); etc...