Avatar billede janbb Juniormester
19. maj 2004 - 01:39 Der er 6 kommentarer og
1 løsning

Sub Button_Onclick

så der i VBScript er:

Sub Button_OnClick
..do things
End Sub

er der tilsv i PHP ?
Avatar billede technodance.dk Nybegynder
19. maj 2004 - 02:01 #1
havd merer du???
Avatar billede janbb Juniormester
19. maj 2004 - 03:27 #2
Har osse set i Javascript, der er noget med 'onclick' = function
Hvor man kan relatere en funktion til en spec knap:

Men det gør ikke så meget mere - har fundet en brugbar metode.
Jeg tror mine problemer opstod fordi jeg brugte samme navn til
flere knapper ?.

Men jeg lader spm stå lidt hvis nogen får en god idee.

Hele koden på programmet i spm.et så saadan her ud:

<HTML>
<HEAD><TITLE>A simple VBScript program</TITLE>
</HEAD>
<BODY>
<H1>VBScript Example</H1>
<hr>
The button below triggers a VB Script function which displays
an alert box.
<hr>
<INPUT TYPE=BUTTON VALUE="Test Button" NAME="Button1">
<SCRIPT LANGUAGE="VBScript">
Sub Button1_OnClick
MsgBox "You pressed the button.", 0, "Window title."
End Sub
</SCRIPT>
<hr>
End of VB Script function
</BODY>
</HTML>
Avatar billede technodance.dk Nybegynder
19. maj 2004 - 03:33 #3
oki..
Avatar billede nikolajdu Nybegynder
19. maj 2004 - 03:46 #4
Mærkelig blanding mellem vbscript og php - Altså forstået at det ene er $MS og det andet opensource.

Anyway en javascript løsning :

<html>
<head><title>A simple JS program ;-)</title>
<script type="text/javascript">
function hello(but,mess){
alert(mess +" "+but.name+" "+document.title);
}
</script>
</head>
<body>
<input type="button" value="Test Buton" name="Button1" onclick="hello(this,'Vi siger Hej');">
<input type="button" value="Test Buton" name="Button2" onclick="hello(this,'Vi siger Hej');">
</body>
</html>
Avatar billede sostack Nybegynder
19. maj 2004 - 12:37 #5
Nu ligger det sådan, at VBScript og JavaScript er Client-side script sprog, hvor PHP er Server-side.
Client-side sprog kan udføre ting på siden, uden at kontakte serveren, hvorimod Server-side sporg afvikles fuldstændigt på serveren, og kun sender resultatet til browseren/Clienten.
Derfor findes der ikke en direkte pendant til den funktion du nævner.

//sostack
Avatar billede janbb Juniormester
19. maj 2004 - 13:58 #6
nikolajdu:
  Jeg beg. at forstå lidt mere af "JS-metoden" efterhånden og nu har jeg da et eks med 2 knapper jeg kan arb. lidt videre med.Du må gerne få pointsene hvis du lægger et svar.
Og tak iøvrigt til jer begge.
Avatar billede nikolajdu Nybegynder
19. maj 2004 - 14:11 #7
sostack - Jo det ved jeg men normalen ville vel være vb/asp og ikke vb/php. Nok om det.

Anyway så er der én god grund til at køre javascript hvor muligt er - Nmelig at andre browsere end IE kan følge med

janbb - spørg hvis du vil vide mere :))

/Nikolaj
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester