ISAPI
Fertig – aber wie benutzen?
Ganz einfach 😉 Man benötigt ein wenig Kenntnis in HTML oder einen guten HTML-Editor. Man bastelt sich ein Formular (Eingabefelder, Radiobuttons, Comboboxen etc.) in HTML und definiert als Methode POST und als Aktion den relativen Pfad der DLL (zum Rootpfad des Servers).
Bsp.:
<FORM METHOD=POST ACTION="/bin/questionnaire.dll">
Hernach noch flux den Pfad der nächsten anzuzeigenden HTML-Datei über die Variable „file“ deklarieren.
Bsp.:
<INPUT TYPE="hidden" NAME="file" VALUE="D:usersdxxxxxxWebpagethanks.html">
Und definieren, wo die Datei gespeichert werden soll:
Bsp.:
<INPUT TYPE="hidden" NAME="savetofile" VALUE="D:usersdxxxxxxresults.txt">
Nochmals: Die Pfade müssen vollständige absolute Pfade sein! Die Pfade sollten existieren, ansonsten gibt es eine Fehlermeldung (beim Anzeigen) oder es wird nix geschrieben (beim Abspeichern).
Um zum Formular/Fragebogen zu kommen, empfiehlt sich folgender Ausgangspunkt. Dieses „Formular“ präsentiert einen Button, der z.B. mit „Hier klicken um die Befragung zu starten“ beschriftet werden könnte (siehe test.html).
<FORM METHOD=POST ACTION="/bin/questionnaire.dll"> <INPUT TYPE="hidden" NAME="file" value="D:usersdxxxxxxWebpage Questionnaire1.html"> <INPUT TYPE=submit VALUE="Questionnaire 1"> </FORM>