Confirm

Fra Holstebro HTX Wiki
Version fra 3. sep 2013, 08:14 af Bar (diskussion | bidrag) Bar (diskussion | bidrag) (Oprettede siden med 'right|thumb|300px|Eksempel på en confirm input box ==Hvordan anvendes en confirm== Hvis man i et program vil have en bekræftigelse på at noget s...')
(forskel) ←Ældre version | Nuværende version (forskel) | Nyere version→ (forskel)
Skift til: navigering, søgning
Eksempel på en confirm input box

Hvordan anvendes en confirm

Hvis man i et program vil have en bekræftigelse på at noget skal ske i programmet så er confirm en simpel måde at gøre det på.

Programlinien i javascript er:

betingelse = confirm("Vil du sige JA til betingelsen");

betingelse er den variabel bekræftigelsen ender i, når brugeren klikker OK eller Annuler.

Indholdet i betingelse bliver true (sandt) hvis der klikkes OK og false (falsk) hvis der klikkes Annuler.

confirm er den indbyggede funktion der aktiverer vinduet. Den skal staves med småt og skal have () efter sig.

"Vil du sige JA til betingelsen" er den tekst der vises i vinduet hvor brugeren skal bekræfte.

Eksempel på anvendelse af confirm

Koden illustrerer den grundlæggende ide i confirm.

Hvis der klikkes OK så vises den tekst der udskrives med document.write.

if (confirm("Vil du se indholdet af siden?")) {
	document.write("Der står ikke noget specielt.<br />");
	document.write("Siden viser bare funktionen i confirm.<br />");
	document.write("At kode kan afvikles, hvis man klikker OK.<br />");
	document.write("At koden ikke afvikles, hvis man klikker Annuler.<br />");
	document.write("Men den kan selvfølgelig også anvendes til andre ting, hvor man skal sikre at brugeren accepterer en handling.");
}

Filen med koden kan hentes i en ZIP-fil.

Eksempel på en bekræftigelse til et link

Hele HTML-koden ser ud som følger:

<html>
<head>
	<title>Confirm i en funktion</title>
<script type="text/javascript" language="JavaScript">
function bekraeft() {
	return confirm("Vil du stilles videre til en ekstern side?");
}
</script>
</head>

<body>

<h1>Confirm i en funktion</h1>

<p>Koden viser hvordan man kan lade brugeren bestemme om man skal følge et link</p>

<p>Eksempel på <a href="http://www.google.dk" onClick="return bekraeft()">beskyttelse af et link</a>.</p>
<!-- Læg mærke til at der står return foran funktionskaldet til bekraeft() -->
</body>
</html>