webForumDet fria alternativet

Confirm med tre knappval...

8 svar · 388 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 062 inlägg
#1

Går det att skapa en confirmbox med tre kanppalternativ. Typ "yes, no, cancel" `?

:p

PalleMedlem sedan apr. 20002 716 inlägg
#2

Här finns en sida som labbar friskt med alternativa boxar. :e

http://www.webreference.com/dhtml/column22/js-vbNewjs.html

mattiasnordinMedlem sedan maj 20012 062 inlägg
#3

Verkar ju lovande.

			<SCRIPT Language="JavaScript">
			myIntegerVariable = IEBox(
		     'My IE Box Title',
		     'My IE Box Message',
		     1,3,1,0)
			switch (myIntegerVariable) {
			case 2: // 'Cancel'
		      // statements to execute if Cancel pressed
			break;
			case 6: // 'Yes'
		   	break;
		   	case 7: // 'No'
		    break;
			}
			</script>

Ger object expected fel. Vad behöver man göra mer än detta ?

mattiasnordinMedlem sedan maj 20012 062 inlägg
#4

Oups... allt kom inte med...

<SCRIPT Language="JavaScript">
IE4 = document.all;
function IEBox(title,mess,icon,buts,defbut,mods) {
retVal = (IE4) ? makeMsgBox(title,mess,icon,buts,defbut,mods) : null;
return retVal;
}

myIntegerVariable = IEBox(
	'My IE Box Title',
	'My IE Box Message',
	1,3,1,0)
switch (myIntegerVariable) {
	case 2: // 'Cancel'
    // statements to execute if Cancel pressed
	break;
	case 6: // 'Yes'
  	break;
	case 7: // 'No'
   break;
}
</script>

Men som sagt object expected

Peter SMedlem sedan dec. 20025 484 inlägg
#5

Du glömde funktionen makeMsgBox():

<SCRIPT LANGUAGE=VBScript TYPE="text/vbscript">
<!--

Function makeMsgBox(title,mess,icon,buts,defbut,mods)
   butVal = buts + (icon*16) + (defbut*256) + (mods*4096)
   makeMsgBox = MsgBox(mess,butVal,title)
End Function

-->
</SCRIPT>

:)

mattiasnordinMedlem sedan maj 20012 062 inlägg
#6

Jo men visst. Nu fungerar det.

Men kan man inte få byta namn på knapparna till valfria labels?

Peter SMedlem sedan dec. 20025 484 inlägg
@ndersMedlem sedan juni 200026 914 inlägg
#8

Glöm bara inte bort att det endast är IE som gillar VBScript. :)

mattiasnordinMedlem sedan maj 20012 062 inlägg
#9

Det är till ett intranät så det är helt ok.

Tack ska ni ha och trevlig helg...

Genererad på 363 ms · cache AV · v20260730165559-full.f96bc7eb