webForumDet fria alternativet

Titel på en alert-ruta?

JavaScriptur Javascript

2 svar · 680 visningar · startad av Fireh

FirehMedlem sedan jan. 2003173 inlägg
#1

Går det att sätta en titel på en alert-ruta som anropas med:

<script>alert(\"Du har dragit ett felaktigt kort, försök igen!\");</script>

Det är en webbsida som visar info som en kiosk-funktion. Man kan klicka på skärmen och få fram information och när man drar ett kort i läsaren och det är ett felaktigt kort, så tänkte jag man skulle få information om det.

Kruxet är att i Firefox (som används i denna kiosk-burk) står det "Sidan på http://www.server.se säger:" och i Chrome så står det "Sidan på https://www.server.se säger:" som titel och avslöjar då vart det körs ifrån. I Internet Explorer står det bara "Meddelande från webbsida" som är lite mer diskret.

Om inte, finns det någon annan funktion för en enkel meddelanderuta man kan använda som löser detta?

Tack!

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Nej. Det är utformat så med flit av säkerthetsskäl så att en webbsida inte kan få upp ett fönster som ser ut som en systemruta eller ser ut att komma från webbläsaren, så att sidan kan lura användaren att t ex köra en osäker fil.

Dessutom får jag för mig att det blir ganska opraktiskt med en alert-ruta om inte användaren har tillgång till ett tangentbord, eftersom det inte går att trycka enter för att få bort rutan. Och om användaren HAR tillgång till tangentbordet så går det ju ganska enkelt att kolla på adressen ändå.

Men du kan ju visa information på webbsidan istället. Då kan du också enkelt välja att bara visa meddelandet i säg högst 10 sekunder.

FirehMedlem sedan jan. 2003173 inlägg
#3

Det är en touch-skärm, så man kan klicka på OK. Men då vet jag.

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)