[Flash][asp] Sessions ipv URL string en "vbcrlf" n

Pagina: 1
Acties:

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
Kweet niet of dit in P/W of dit hier thuis hoort maar het volgende:

Een gebruiker vult wat zut in in een form. De formdata wordt in een session opgeslagen.

Nu wil ik die session data weer in een flash file proppen (middels een variable toekennen aan het flashfile)

Ik wil dit vanuit een session doen omdat de gegevens over meerdere pagina's ingevoerd worden.

Verder zit er een "replace" op de enters in het form. Dit zal dus ook omgezet moeten worden naar \n (meen ik met flash :))

Met een URL string lukt het me wel, maar er kan aardig wat ingevoerd worden in die formulieren dus tja...

iemand een idee?

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

kijk hier eens, heb je denk ik wel iets aan:
[topic=398414]
[topic=394078/1/25]
http://www.macromedia.com/support/flash/ts/documents/java_script_comm.htm

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
heb ut opgelost :)
[code]
<%
'flashvar opbouwen
Dim flashvar
flashvar = "flash/font1_kl1.swf?txtoudadres=_
"+Session ("flashoudadres")+"&txtnieuwadres=_
"+Session ("flashnieuwadres")+"&txtextra="+Session ("flashextratxt")
%>

nu heb ik nog 1 ding:

Ik wil dus dat zodra een gebruiker _in_ het form een enter geeft dit ook meegeeft in de flash preview

Zelf zat ik te denken aan een Replace in de sessie dus:
flashvar = Replace (flashvar, chr(13), "\n") maar dit werkt niet :(

maar volgens mij gebruik daar niet de juiste "chr" voor

-edit: ja wel dus, alleen werkt dat niet :(

-edit2: ik heb in het flash file nu zo gezet dat het txt veld HTML ondersteund... maar het gaat nog niet helemaal lekker. (wordwrapping en dubbele enters) weet iemand hiervoor wat?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
owja... hiero 2 pics die mijn huidige probleem weergeven

Afbeeldingslocatie: http://teedee.dynu.com/got/flashenter1.gif

en de preview komt dan zo :(

Afbeeldingslocatie: http://teedee.dynu.com/got/flashenter2.gif

Zoals je ziet strookt de ingevoerde data niet met het flash "previewtje"

iemand een idee?

-edit:

de ruimte tussen bijvoorbeeld de regels:
Hoi

Dit is mijn.... etc. etc.

is geen <enter> dit is gewoon teveel ruimte ertussen!

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

ergens van macromedia site
HTML tags and entities supported by Flash (optional tag attributes in brackets):
<a href="url" >

<b>
<font [color="#xxxxxx"] [face="Type Face"] [size="Type Size"]>

<I>
<p [align="left"|"right"|"center"] >

<u>
< (<, less-than sign)
> (>, greater-than sign)

& (&, ampersand)
" (", double-quote)
' (', apostrophe)
Flash 5 ondersteund dus geen html tbv enter en dergelijke, dus met die html support schiet je niet veel op.


Misschien dat je met deze special characters iets kunt:
http://www.macromedia.com/support/flash/ts/documents/url_encoding.htm

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
hmm... iig bedankt voor de link... handig voor later zeg maar... maar dat is het niet

Wat dus het geval is, flash zet er volgens mij zelf ruimte tussen.

Ultravaag... want ik heb om te testen de text selectable gemaakt, maar er staat echt geen <enter> tussen

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
iets gevonden:
http://www.macromedia.com/support/flash/ts/documents/newline_usage.htm

ware het niet dat in mijn output string dit staat:

value="flash/font1_kl1.swf?txtoudadres=enter1&Newline&
enter2&txtnieuwadres=lkjhlkhj
lkjh&txtextra=kljhlkhjlkjh

Dus zodra die "&Newline&" er instaat... wordt het hele textveld leeggegooid, behalve enter1

nou moe... d8 dat ik het had gevonden :(

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
ben nu weer een klein stukje verder.

Ik heb het nu zo dat als er in het form een enter gegeven wordt, deze ook netjes mee komt in het flash file

d.m.v.:
code:
1
Replace (Session("flashnieuwadres"), vbcrlf, "%0D")

maar als er in het form doorgetikt wordt, gaat het ook naar een andere regel (is logisch) maar dat moet ook wel afgebroken worden in het flash previewtje..

iemand?

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

kheb ff snel iets nagebouwd,

de drie variable om op te halen:
http://www.impressivedesign.nl/mvb/got/flashvar/index.html

een flash file om vars weg te schrijven:
http://www.impressivedesign.nl/mvb/got/flashvar/index2.html

een html file om vars weg te schrijven:
http://www.impressivedesign.nl/mvb/got/flashvar/index3.html

de vars worden hier opgeslagen:
http://www.impressivedesign.nl/mvb/got/flashvar/texten.txt


Wat hier nou aan de hand is weet ik niet, maar vaag vind ik het iig wel.

Als ik met het flash vars wegschrijf (index2.html) dan komen die in het txtje te staan.
Als ik met de html (index3.html) precies dezelfde vars (dus ook enters) wegschrijf dan komen de vars precies hetzelfde in de txt te staan.


Nou het vage, roep ik met (index.html) de vars op als ze zijn weggeschreven met de flash file dan doet hij het goed, geeft ie geen extra enters.

Roep ik met index.html de vars op als ze zijn weggeschreven met de html file dan geeft ie wel de extra enters.

Terwijl bij allebei de txtjes er hetzlefde uitzien.
Hopelijk begrijpen jullie mijn test nog.
Ik weet niet wat er gebeurd, misschien iemand anders een idee??

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
zover ben ik nu gelukkig ook al

het zit uhm in het volgende:

als er dus in een form veld getikt wordt dan wordt ie op een bepaald moment afgebroken omdat ie op het einde van de regel komt.

Dat werkt dus niet... je kan nog zo je best om er een <br> of whatever van te maken... maar dat wil dus gewoon niet!

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Op woensdag 13 februari 2002 23:23 schreef TeeDee het volgende:
zover ben ik nu gelukkig ook al

Dat werkt dus niet... je kan nog zo je best om er een <br> of whatever van te maken... maar dat wil dus gewoon niet!
bij allebei zien de txtjes er precies hetzelfde uit. ook op nieuwe regels als je enters hebt gebruikt, maar de ene keer doet ie het wel goed, en andere keer niet

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
Op woensdag 13 februari 2002 23:27 schreef Necromancy het volgende:

[..]

bij allebei zien de txtjes er precies hetzelfde uit. ook op nieuwe regels als je enters hebt gebruikt, maar de ene keer doet ie het wel goed, en andere keer niet
het lijkt erop dat flash een lange string vanuit een formfield niet wel breken. Alleen als er dus keihard "ge-enterd" wordt... zuigt behoorlijk >:)

ook nog geprobeerd: ipv "%0D" of <br> "\r\n" werkt perfect.. behalve NIET op die lange string ingevoerd in het text form field :(

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
* TeeDee geeft het op voor vandaag...

morgen weer een dag :(

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
Ben weer wat verder:

Ik ben er nu achter gekomen dat de "automatisch afgebroken" string vanuit het form field niet netjes door gestuurd wordt.

Ik heb voor de gein dit geprobeerd:

flash/font1_kl1.swf?txtoudadres=dit is een lange string met text... hopen dat <br>dat wel goed wertk.... lange string met text&txtnieuwadres=1%0D2%0D3%0D4&txtextra=1%0D2%0D3%0D4

Dit werkt dus wel gewoon... dus: "dit is een lange string met text.... hopen dat<br>dat wel goed werkt .. etc. etc. wordt dus netjes afgebroken... er zit dus iets niet goed in mijn form / replace gedoe!

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:23
grrrrrrr... opgelost!!!!
code:
1
<textarea name="nieuwadres" rows="4" wrap="PHYSICAL" cols="35"></textarea>

De text wrapping stond verkeerd... God gloeiende godver..... |:(

neway, Necromancy, veel succes, en misschien had je hier ook wat aan...

verder waren die links van je wel interessant ;)

Heart..pumps blood.Has nothing to do with emotion! Bored

Pagina: 1