Špičkový virtuální managed server od 85 Kč/měsíc
Zobrazují se odpovědi 1 až 4 z 4

Nefunguje PROMT v IE 8

  1. Ahoj, mám v kódu následující kód na zjištění proměné od uživatele... Jedná se jen o jednoduché zabezpečení stránky kódem.
    <script>
    x = prompt("Zadejte heslo pro přístup do této třídy!", "");
    adresa = location.href;
    window.location.href = adresa+"&heslo="+x;
    </script>
    Ale ten PROMT vůbec neproběhne a rovnou se to přesměruje na adresu a přidá se k němu heslo NULL.

    V JS se příliš neorientuji, ale předpokládám, že by to takto mělo být správně, jelikož ve FF a Chrome to funguje správně.

    Nevíte, čím by to mohlo být? Předem díky za rady...

  2. Co se právě děje na Webtrhu?
  3. sobik Hodnocení: 28 (97%) sobik je na dobré cestě
    2
    V kódu problém nevidím, spíš bych to tipnul na nějaké bezpečnostní pravidlo IE, které se snaží zabránit získat údaje od uživatele. To zablokuje zobrazení dialogu a prohlížeč rovnou pokračuje dále ve skriptu.

    Každopádně řešit přístup na "chráněnou" stránku tímto způsobem je docela šílený způsob, ale toho jsi si nejspíš vědom. ;-)

  4. Jo to jsem si vědom, ale nebudou na tom, žádné citlivé údaje... To heslo tam je víceméně pro dobrý pocit, že se má něco zadat.

  5. Prompt je v IE7 vypnutý, tady je návod jak to obejít
    http://pipwerks.com/2007/08/08/a-cro...script-prompt/

    Ale nejlepší by bylo se toho úplně zbavit.

Hostujeme u Server powered by TELE3