Jag vill skicka med värdet av en variabel (från en ActiveX Control) i en form till nästa sida. Hur gör jag det? Jag har testat att anropa en funktion på onClick som skall göra ett hidden field och placera värdet där, men ie genererar ett felmeddelande och stänger sig då...
så här har jag gjort:
<OBJECT ID="c1"
CLASSID="CLSID:51C4429E-C842-11D4-B04E-B01934691C31"
CODEBASE="prj1.CAB#version=1,0,0,0">
</OBJECT>
<form name="form" action="sida2.asp" method="post">
<script language="VBScript">
sub getText()
document.write "<input type=hidden name=test value=" & c1.text & ">"
end sub
</script>
<input type="submit" onclick="getText">
</form>
Någon som har nåt förslag??
mvh
------------------
/peterbladh:)
[Redigerat av peterbladh den 02 dec 2000]
[Redigerat av peterbladh den 02 dec 2000]
Det verkar ju inte vara nån som vet, men nån kanske har någon litteratur eller sajt att hänvisa till?
------------------
/peterbladh
PatrikBMedlem sedan mars 20002 836 inlägg Hello,
undrar om det går att "skriva" in fler inputs i en sidan som redan har "skrivits" färdigt?
Koden skrivs ju som bekant uppifrån och ned och således skulle detta resultera i att denna input kommer efter allt annat som skrivits till clienten.
En lösning skulle kunna vara att man istället skriver innehållet i c1.text till en .txt fil , som sedan läses av på sidan sida2.asp för vidare behandling.
cya,
------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************
det var ju ingen rolig lösning, men tack ändå!
------------------
/peterbladh
fredrikMedlem sedan dec. 19991 072 inlägg Kan du inte göra "hidden"-fältet från början i koden, sen använder du VBScriptet och ändrar värde på "hidden"-fältet så att det blir det från ActiveX-kontrollen.
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/