webForumDet fria alternativet
Logga in / Bli medlem

2 Alerts

JavaScript

10 svar · 342 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Trådstart#1

Jag har en länk "Delete" och när man klickar på den så vill jag att en messagebox kommer upp med ett "Yes" och "NO" alternativ där det står

"Have you recalled the Archive Box and removed the file permanently?"

Trycker man på "Yes" så ska ytterligare en Messagebox komma upp där det står "Are you sure you want to delete this record?"
och trycker man på Yes så går den vidare och gör själva deleten och trycker man på "No" så gör den ingenting.

Trycker man på "No" i den första messageboxen så ska en ny messagebox komma upp där det står "You cannot delete this file." och man ska bara ha "Ok" som knapp att trycka på.

Hur göra?

Medlem sedan juni 200032 967 inlägg
#2

Ett tafatt snabelförsök hade sett ut så här:

<script>
function confirmDelete() {
	if (confirm('är du säker?'))
		return confirm('är du verkligen dundersäker?');
	else {
		alert('okej, kan inte ta bort dårå!');
		return false;
	}
}	
</script>

<a href="wee.asp" onclick="return confirmDelete();">ta bort!!!!</a>

Mvh

Medlem sedan apr. 20003 174 inlägg
#3

Like this: :)

[red]<script type="text/javascript">

	function alertMe() {

		if (!confirm("Have you recalled the Archive Box and removed the file permanently?")) {
			alert('You cannot delete this file.');
			return false;
		} else {
			if (!confirm("Are you sure you want to delete this record?")) {
			return false;
			}
		}

	}

</script>

...

<a href="delete.asp" onclick="return alertMe();">Delete</a>[/red]
Medlem sedan mars 2003772 inlägg
#4

Det fungerade ju utmärkt, men går det att få ett "Yes" eller "No" alternativ på den första frågan istället för "Ok" och "Cancel"

Medlem sedan juni 200032 967 inlägg
#5

Nej, det går inte att ändra texten på knapparna. Har du dessutom en svensk webbläsare står det "OK" och "Ångra" eller liknande på knapparna.

Medlem sedan mars 2003772 inlägg
#6

Ok inte mycket att göra då !
Tack för svaren

Medlem sedan juni 200032 967 inlägg
#7

Av ren nyfikenhet undrar jag om du testade mitt förslag, och om det fungerade?

Medlem sedan mars 2003772 inlägg
#8

Jag gjorde faktiskt inte det eftersom Palle redan hade skrivit in den korrekta texten :)
Så av ren lathet Nej!

Medlem sedan juni 200032 967 inlägg
#9

Arrrgh!

Min kod är ju kortare! ;)

Nåväl, jag testar väl själv då. :o

red: Min kod fungerar. :)

Medlem sedan mars 2003772 inlägg
#10

Nu testade jag och ditt alternativ fungerade lika bra!

Medlem sedan apr. 20003 174 inlägg
#11

@nders skrev:

Av ren nyfikenhet undrar jag om du testade mitt förslag, och om det fungerade?

:moose

259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)