Check If The Browser Is Able To Accept Cookies Or Not!
There are many articles and script samples that provide a work around to this problem by redirecting the visitor to another page that does the testing and bringing him back to the main page with the cookie test value in a querystring.
But that is too long a procedure. Is there no instant cookie test solution, either through components (not expensive ones) or through Javascript etc.?
I need help with setting up a page where the viewer has to accept terms before they can access the rest of the website.
The page will have a bit of text explaining why they need to accept oor decline the terms and then have 2 buttons. ie. accept or decline.
What I need to be able to do is set this up so that if the viewer tries to bypass the accept/ decline page they will get re-directed to it. If they have clicked the accept button then they can view anywhere on the site.
I understand that 'sessions' in IIS don't actually close until about 20 mins after the user has left the site and can live with that. But if they come back the next day they must go through the accept/decline page to get into the site. It doesn't have to have usernames or password, they just have to accept.
I understand that you set up several pages to do this, i.e. the accept/decline page, a 'checkterms' page (which sets the session cookie?) and then some code on every other page on the site to check for the presence of the session cookie and let you view if it is there. If not, redirects you to the Accept/Decline page.
The problem I have is I don't know what code to write and where to put it into the page.
If application deals with browsers that do not support cookies, then what I will have to use other methods to pass information from one page to another in your application in the ASP.
I currently use a javascript routine to check what browser the user is using, but I'm trying to replace my client side code for server side as much as I can.
Does anybody have a good (and tight) routine to check what the browser is,eg IE, Netscape, FireFox, Safari, etc?
On a page optimised for IE, I'd like to check if the browser type is other than IE, so I can direct them to another page. How can I modify the code below to redirect to indextext.asp if they aren't using IE? I've tried changing the = for <>, but get a syntax error.
USER_AGENT = Request.ServerVariables("HTTP_USER_AGENT") IS_IE = InStr(USER_AGENT,"MSIE") if IS_IE then response.redirect "indextext.asp" end if
Can anyone advise the best way for me to check a screen resolution using any of the above technologies, i am creating a dropdown menu which is populated by a database with rollovers and suchlike, and i was planning on using showhide layer function with javascript however when i resize the browser at a certain point the layer get at most 30 pixels to small, which looks bad. Code:
It is possible to check via ASP whether cookies are enabled for a person's web browser and based on this check send him to another page which does not support cookies (ie login?)?
Linkpoint central does this with their payment gateway as a securty measure... you cannot post a sale request unless it comes from a specific address, that you specify in their management console. (which im pretty sure its checks the referer page.)
how to accept ' or apostrophe when adding on the database? because I created a simple guestbook and when i tested it it works fine but once i add apostrophe like TOY'S etc it generates error.
I have built a shopping cart and have reached the point where I need to create the payment page. At the moment I have a checkout page with all the customers details i.e name, address etc, credit card details, order total, product name etc as fields in an form. It is at this point that I am not sure what happens next.
I am using a windows server (www.7host.com) with an MS Access database. I would be grateful if some one could explain to me exactly how I use the variables to take the payment and also how the information is sent back from the bank once the order has been processed.
I have read a few articles, but they just don't give you the actual practical steps involved with the asp pages/database, instead they mention payment gateways /merchant accounts in general. It would really help me if someone could explain this one.
I need to insert field data with apostrophes into Access. However, I keep getting "object expected" errors when I post. I heard about using the replace function like this:
var incidentlocation = Replace(Request.Form("incidentlocation"), "'", "''");
but I get the "object expected" error. What I am doing wrong? My code is below in the text file.
I'm pasing a zip code as a prameter to an Access stored procedure. In Access the parameter is a text data type. It works for non-leading zero zip codes but, apparently access (or ASP) is converting it to a value first (dropping the zero) then sending that to my SP.
Even if I use cStr() to be sure the parameter is sent a string it still seems to drop the leading zero. Any thoughts? Note: It needs to be a string for canadian zip
In my Session_OnStart in Global.asa, I am setting some cookies. One of them, I set as follows:
dim UserID UserID = Request.ServerVariables("LOGON_USER") Response.Cookies("User")("ID") = UCASE(UserID)
When I immediately log the cookie value retrieved from Request.Cookies("User")("ID") into the Windows Event Log, I get the correct value. However, when I try to retrieve the cookie on the home page of my application using the same code,
Request.Cookies("User")("ID"), it either cannot find the cookie or cannot read the value. I am retrieving the cookie before all HTML headers are written. It is my first statement on the page after Option Explicit. I have even compared the session IDs. The SessionID created in the Session_OnStart is the same value as the SessionID on the home page.
I have read that the Session_OnStart only has access to the Application, Session and Request objects. It does not explicitly say that it does not have access to the Response object. Also, I was even able to use Response.Write's in Global.asa to print out the values although it looked like it had also stopped the session after I did so. Cookies are definitely enabled on my machine. I have even tried setting the session cookie's expiration to be persistent for a few days to see if it was perhaps expiring before I was able to read it but this did not work either.
Is there something preventing cookies to be created in Global.asa in the Session_OnStart sub? Is the Response object not available??? Please let me know if anyone else has had this problem or solution.
Is it possible for a user to enable permanent cookies but disable session cookies.....this seems like a contradition yet this is what I appear to be reading in online articles?
I m creating a cookies in my application and it work properly but i can't see the cookies where it will sotred i checked the cookies folder but i didn't find that I want to create a cookies file as the other web site create and store where other cookies will stored in Cookies folder or Temprory Internet files folder eg:1. arvind@google.co[1].txt this stored in cookies folder 2. arvind@msn[2].txt ....
I have a simple ms access database front ended with simple asp pages using ms front page. I used the wizards to put it all together and I can send data easily enough using forms. I can recall the data using the data base wizards but I can't seem to design it to update the data once it's been submited. I've played around using sql update statements and modifying pages... but I gave up in the end. how I can design an update page using ms front page??? It doesn't have to be fancy or complex... I'll work on making it pretty later.
I have a website with a default webpage having an image. I am also having four(4) images. I'd like when the user closes the browser and reopen it, it must load a new image.
e.g. The User open the browser for the first time - Loads Image1. The User open the browser for the second time - Loads Image2. The User open the browser for the third time - Loads Image3. The User open the browser for the fourth time - Loads Image4.
The User open the browser for the first time - Loads Image1.
I know I can do this using JS but can I do it using Vbscript? I want to check if a browser is NS4 or lower and if so to display a certain stylesheet. If another other browser then display an alternative (more feature rich) stylesheet
in ASP Application can we get the application page by entering a single word in browser? more clearly. see i have my application in www root. called "test" folder.
now if i am entering only "test" in internet explorer browser, how can it will take fist page of my application. my first page of appliation is "login.asp" from test folder? please tell me how to implement it in ASP?send me the code.
How can I get text to remain on the Browser's statusbar? For example, if I'm saving data to a DB Table after a user clicks a Button in the ASP page, I want the statusbar to show something like "Save Successful" or "Save Failed" so they know something happened.
Right now, I'm trying to use the windows.status property, but it just flashes real quickly in the statusbar and then "Done" is displayed.
I have just uploaded my website and it looks fine in IE, but awful in Mozilla. I need to load a different CSS file according to what browser a user has. Does anyone have any code that will detect browsers and versions?
anyone knows a VBScript that acts as a webbrowser? I am behind a firewall and my local machine is not visible to the internet, but I have a access to some webspace with asp VBScript. With the right script I could tunnel pages and sites from my local machine
Does anyone know how can I get Visual Studio to show a classview-like function browser for my asp files? (For VBScript functions.) It would be enough if it showed the functions in the asp file I'm working on, even better if it showed all the functions in all the .asp and .inc files in a project.
I'm designing a small web application which is a table displaying live data which updates every minute or so. This app is very small and will stay open on a client PC's pretty much all day. So I was wondering if it is possible to display it in a browser , without the IE toolbars, just like a fixed dialog.
We are trying to record browser information when a customer comes to our site. I have been able to get most basic browser information using both asp and asp.net. The only thing I’m missing is the ability to detect plug-ins. Does anyone know how I can access the plug-in collection in IE? I have not found any clear way of doing it on the internet I’m starting to think I am headed down the wrong path. Maybe IE doesn‘t call it a plug-in collection?
I have a dynamic website system that my clients use to change their webpage conten online. Sometimes the new change isn't visible right away to a browser. I have the following in every webpage's <HEAD> section:
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
which on previous investigation was supposed to be a solution for this. All I want is a definitive solution so that when a browser makes a call to my server for one of my pages, everything along the line that has a cached copy of the page is going to say "Aha! The browser wants the latest version of this page! I'm going to pass this request up the line to see if their is a more recent version instead of sending it my cached copy". (Yup, that is how browsers and ISPs speak to each other). What do I have to do to my webpages to ensure this happens? At the same time, I don't want it to be getting the page all the way from the server if the page content hasn't changed. In other words, I just want the cacheing to work properly!
Sorry if this isn't an explicit ASP question but no one in the HTML groups I've tried has any idea what I'm talking about and I'm hoping that those who frequent this room will have a better handle on the whole client/server/caching problem and the solution!
I have heard there is something called a 'virtual browser' which allows me to check asp and html output on the complete range of browsers without having to download each browser and version (side by side).I did a google search and see a variety of links but nothing conclusive. Is there a standard product experienced asp developers are using.can you point me towards it?What are the limitations and challenges in using this product?
My code works in IE but not in Netscape. Can someone let me know what should be done in order to view the javascript function also in Netscape. Thanks. Script:
Quote: <script language="javascript"> function showurl(v){ var layers = document.all.tags("DIV"); layers['show'].style.visibility=v; } </script> Form: