[OT:] Javascript alert jinak
David Obdrzalek
David.Obdrzalek na mff.cuni.cz
Čtvrtek Červen 14 20:56:09 CEST 2012
Neslo by to udelat do dvou frame a z jednoho sahat do druheho a vypoustet
ten alert tam?
Pripadne, jestli to z bezpecnostnich duvodu nejde (uz si nepamatuju co tam
je za omezeni), tak tomu vedlejsimu menit pres top jeho src a procpat
prislusnemu server-side skriptu takove parametry, ze kterych se na serveru
vyrobi stranka obsahujici prislusny alert. Neco jako
top.frames['b'].src='gen.php?alerttext=hlaska'; pricemz v gen.php by bylo
neco jako <?php echo "alert('$alerttext')";>
David O.
On 14 Jun 2012 at 15:11, Pavel Kutina wrote:
> No to je přesně to řešení, kterému bych se snažil vyhnout. DIV nastylovaný
> tak, aby vypadal jako alert zvládnout umím, ale co neumím je, aby jako alert
> vypadal ve všech prohlížečích. Podle sledování provozu tam chodí lidi s IE,
> FF, Chrome, pár lidí z Linuxu, dost lidí s MacOS. Dělat tam detekci a rovnat
> to tak, aby to všude vypadalo jako alert v tom konkrétním prohlížeči na
> konkrétní platformě je několikadenní ojeb, který mi nikdo dobrovolně
> nezaplatí a stejně se stane, že tam někdo přijde s něčím, co nepokreju a
> bude to vypadat blbě.
>
> Holt asi nezbyde, než nasadit nějaký lehký framework a všechny alerty a
> podobná okna přepsat do něj.
>
> Pavel Kutina
>
>
> ----- Original Message -----
> From: "Jaroslav Lukesh" <lukesh na seznam.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Thursday, June 14, 2012 10:03 AM
> Subject: Re: [OT:] Javascript alert jinak
>
>
> udělejte to jako vrstvu DIV průhlednou přes celý obsah stránky, uprostřed
> upravenou tak že vypadá jako alert.
>
> ----- Původní zpráva -----
> Od: "Pavel Kutina" <hw na prelude.cz>
>
> Na strance mam kus HTML, v nem nejaky trvale bezici javascript, dejme tomu
> jednoduche pricitani stavu promenne, treba takhle:
>
> <body>
>
> <span id="text">x</span>
>
> <script type="text/javascript">
> var a = 1;
> function counter()
> {
> document.getElementById("text").innerHTML = a;
> a++;
> if (a==5) { alert('hlaska'); }
>
> setTimeout("counter()",1000);
> }
> counter();
> </script>
>
> </body>
>
> Javascript po vterine inkrementuje hodnotu 'a' a nasledne prepise text v
> span id=text. Potud samozrejme bez problemu. Ja bych ale potreboval
> zareagovat na nejakou hodnotu toho 'a' a vypsat alert, ale tak, aby nedoslo
> k preruseni behu toho skriptu, tedy na obrazovce bude viset alert, ale pod
> nim na pozadi porad pojede nacitani te hodnoty. Je to v javascriptu nejak
> resitelne? Ja mam dojem, ze jsem neco takoveho videl, jen si vubec
> nevybavuju detaily.
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list