09. november 2000 - 12:51
Der er
32 kommentarer og 2 løsninger
VBscript: Overføre indhold fra texarea til en string når der trykkes på Submit
Jeg har lavet følgende, hvad går galt? <Script Language=\"VBscript\"> Dim Feltindhold Feltindhold = \"hahaha\" Document.Write \"<form>\" Document.Write \"<textarea name=Nytext rows=5 cols=19>\" & Feltindhold & \"</textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=SkrivTilMsgbox()><br>\" Document.Write \"</form>\" Function SkrivTilMsgbox Msgbox Feltindhold End Function </script> ...skal bruge en løsning promte ;-)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
09. november 2000 - 12:52
#1
name=Nytext skulle have været name=Feltindhold sorry
09. november 2000 - 12:56
#2
<Script Language=\"VBscript\"> Dim Feltindhold Feltindhold = \"hahaha\" Document.Write \"<form name=dinform>\" Document.Write \"<textarea name=Nytext rows=5 cols=19>\" & Feltindhold & \"</textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=\'SetVar(document.dinform.feltindhold.value)\'><br>\" Document.Write \"</form>\" Sub SetVar(strString) Feltindhold=strString SkrivtilMsgbox End Sub Function SkrivTilMsgbox Msgbox Feltindhold End Function </script> tror jeg er den eneste måde at gøre det på..
09. november 2000 - 12:58
#3
Hejsa! Er det noget i stil med dette: Function SkrivTilMsgbox Dim str str = document.all.Feltindhold.value Msgbox str End Function ... does it make sense? /melgaard
09. november 2000 - 13:01
#4
HØ! Jeg gør det ALTID på den _mest_ besværlige måde :( men .all virker ikke i NS. brug document.dinform.feltindhold.value
09. november 2000 - 13:04
#5
Hejsa! Uh! Alt det crossbrowser besvær :) Men du har selvfølgelig ret; det er pænest at bevæge sig ned gennem DOM-hierarkiet på din måde. /melgaard
09. november 2000 - 13:07
#6
Ja .. det er frygteligt besværligt at lave noget godt der virker X-browser .. Dit forslag var som helt fint bortset lige fra den lille ting med NS .. men hvis horsmark er ligeglad med NS så er det jo fint ;o)
09. november 2000 - 13:10
#7
Hejsa! Heeey! Skulle horsmark ikke bruge svarene i en fart? Hvor er han henne? :) /melgaard
09. november 2000 - 13:20
#8
sidder og tæsker med Scriptet! Jeg har IE4 på vores intranet er det mon derfor det driller? :-(
09. november 2000 - 13:22
#9
det skulle da gerne virke i IE 4.0 .. !?
09. november 2000 - 13:27
#10
hmmm skulle nedenstående ikke virke så? <Script Language=\"VBscript\"> Dim Feltindhold Dim str Document.Write \"<form name=feltindhold>\" Document.Write \"<textarea rows=5 cols=19></textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=SkrivTilMsgbox()><br>\" Document.Write \"</form>\" Function SkrivTilMsgbox str = document.all.Feltindhold.value Msgbox str End Function </script> ??????
09. november 2000 - 13:32
#11
hæ hæ .. feltindhold er navnet på din form. <Script Language=\"VBscript\"> Dim Feltindhold Dim str Document.Write \"<form name=data>\" Document.Write \"<textarea name=feltindhold rows=5 cols=19></textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=SkrivTilMsgbox()><br>\" Document.Write \"</form>\" Function SkrivTilMsgbox str = document.data.feltindhold.value Msgbox str End Function </script>
09. november 2000 - 13:32
#12
Hejsa! Nej, det virker ikke... Det er ikke din FORM, der skal hedde \"feltindhold\", det er dit textarea... Document.Write \"<form name=minform>\" Document.Write \"<textarea name=Feltindhold rows=5 cols=19></textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=SkrivTilMsgbox()><br>\" Document.Write \"</form>\" Function SkrivTilMsgbox str = document.minform.Feltindhold.value Msgbox str End Function ... så skulle det virke - ik? /melgaard
09. november 2000 - 13:33
#13
close call ;o)
09. november 2000 - 13:35
#14
Hejsa! Yeah, I\'d say! Og bemærk at jeg bruger den NS-kompatible måde :) /melgaard
09. november 2000 - 13:36
#15
Bemærk at det gør jeg også :) Hæ hæ ..
09. november 2000 - 13:42
#16
Nu tæsker jeg snart vores fede chef med en oversavet jagthund!!! FÅRK det virker STADIGVÆK ikke - der kommer ikke en msgbox! Er det mig der er ikke fatter en bjælde eller hva´? <Script Language=\"VBscript\"> Dim str Document.Write \"<form name=minform>\" Document.Write \"<textarea name=Feltindhold rows=5 cols=19></textarea><br>\" Document.Write \"<input type=image src=\'c:/submit.gif\' OnClick=SkrivTilMsgbox()><br>\" Document.Write \"</form>\" Function SkrivTilMsgbox str = document.minform.Feltindhold.value Msgbox str End Function </script>
09. november 2000 - 13:43
#17
*grrrrrrrrrr*
09. november 2000 - 13:45
#18
Hejsa! Det virker nu fint nok hos mig - hvad er problemet/fejlen hos dig? /melgaard
09. november 2000 - 13:50
#19
\"Nu tæsker jeg snart vores fede chef med en oversavet jagthund!!!\" den kvalificerer for et gigantisk *LÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅL* (det var L og 40 Å\'er og et L)!! ROTFLMAO!!!
09. november 2000 - 13:52
#20
Det virker også helt fint her (copy&paste direkte herfra ..) .
09. november 2000 - 13:54
#21
1. Jeg får ikke en msgbox frem (dvs fejlen er selvfølgeligt før denne kaldes!) 2. Når jeg trykker submit reloader den siten(og sletter den textarea)! hUH? o<§8( <-en forvirret mand med en nissehat
09. november 2000 - 13:55
#22
Hvilken version er jeres IE? Min er 4.0 (version 4.72blablabla)
09. november 2000 - 13:55
#23
Reloader den sitet ? ookaay .. tror du har fået en fucked up browser (VERSION!!) smidt i hovedet ..
09. november 2000 - 13:56
#24
Tdaugaard>> hmmm forklar venligst og har du hørt om dette prob før?
09. november 2000 - 13:57
#25
Jeg bruger IE 5.50.4134.0600IC for at være helt præcis... ;o) Forresten skulle du nok prøve at lave Function om til Sub da den ikke skal returnerer noget .. det er kun i JavaScript at den kun kan hedde Function ..
09. november 2000 - 13:57
#26
...jeg har ikke haft probs med denne version i hele den tid jeg har arbejdet på intranetsiten (4 uger plusminus!) *???*
09. november 2000 - 13:59
#27
horsmark .. jeg mener bare at der må være noget galt ved den .. eller måske sutter VBScript \"motoren\" ...
09. november 2000 - 14:00
#28
og nej, jeg har ikke hørt om det før .. desværre
09. november 2000 - 14:01
#29
har du forresten prøvet at lave det i JavaScript istedet ?
09. november 2000 - 14:06
#30
Her er buggen! Document.Write \"<input type=button OnClick=SkrivTilMsgbox()><br>\" Det der fuckede up var type=image (ville have foreslået det før men i fik det jo til at virke, det virker altså ikke i IE 4.0) Takker for den hurtige hjælp (til selvhjælp :-)) tdaugaard og melgaard jeg deler point´sne imellem jer og endnu engang tak for den hurtige hjælp
09. november 2000 - 14:10
#31
Det var så lidt ... ;o)
09. november 2000 - 14:10
#32
thanx guys
09. november 2000 - 14:11
#33
Ikke fordi du kan bruge det til noget men hvis du er intereseret i et JavaScript der gør det samme så her: <script language=\"JavaScript\"> document.write(\"<form name=\'minform\'>\"); document.write(\"<textarea name=\'feltindhold\' rows=5 cols=19></textarea><br>\"); document.write(\"<input type=\'image\' src=\'s.gif\' onclick=\'skrivtilmsgbox();\'><br>\"); document.write(\"</form>\"); function skrivtilmsgbox() { var text = document.minform.feltindhold.value; alert(text); } </script> og type=image plejer da at virke i IE 4.0 !?!?
09. november 2000 - 14:12
#34
Hejsa! Tak for pointsene! Cyas. /melgaard
Vi tilbyder markedets bedste kurser inden for webudvikling