Autor Zpráva
cink
Profil
Dobrý den,
nedávno jsem tady měl diskuzi, ve které jsem řešil, jak vyvolat část cookie přes tlačítko. Teď to potřebuji upravit, aby nevyjížděl prompt, ale na stránce se objevil (nebo nějak jinak vyjel), select, a v něm byly 4 políčka. Po vybrání by to zobrazilo alert, jestli jsem si opravdu jist s volbou č. (vybrané číslo). Po stisknutí OK by přesměrovalo a potom už by pořád přesměrovávalo.
Pro zopakování, předchozí kód (upraven uživateli Trejpa, peta):
<html>
<head>
<script>
function setCookie(cname,cvalue,exdays)
{
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname)
{
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) 
  {
  var c = ca[i].trim();
  if (c.indexOf(name)==0) return c.substring(name.length,c.length);
}
return "";
}
function checkCookie()
{
var user=getCookie("username");
if (user!="")
  {
  window.location="http://" + user + ".firecink.cz"; 
  }
}
function setUser()
{
var user = prompt("Vložte číslo stránky:","");
if (user!="" && user!=null)
  {
  setCookie("username",user,365);
  checkCookie();
  }
}
</script>
</head>
<body onLoad="checkCookie()">
<button onclick="setUser()">uživatel</button>
</body>
</html>
Pokud mi poradíte, budu opravdu rád.
peta
Profil
Prace a zakazky...
Treba ti pomuze taky
JavaScript -- příklady
* Select způsobí přechod na jinou stránku

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: