Detect if cookies are enabledTag(s): Javascript interaction
The detection is made by trying to write a cookie and reading it back. The value is passed to a Java Applet by create dynamically the APPLET tag.
[testcookie.html]
<HTML><HEAD></HEAD><BODY>
<SCRIPT>
document.write("<APPLET CODE='MyApplet.class' HEIGHT=100 WIDTH=400>");
// check if cookie are enabled
cookieBackup = document.cookie
document.cookie = "cookie=yep"
cookieOk = document.cookie.indexOf("cookie=yep") > -1
document.cookie = cookieBackup
document.write(" <PARAM NAME='okToCookie' VALUE=" + cookieOk + ">");
document.write("</APPLET>");
</SCRIPT>
</BODY></HTML>
[MyApplet.java]
import java.applet.*;
import java.awt.*;
public class MyApplet extends Applet {
public void init() {
add(new Label("Cookie enabled :"));
add(new Label(getParameter("okToCookie")));
}
}
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com