Toon posts:

[ASP] " invoegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik heb een asp script waarbij je een veld hebt waarbij je iets in kan voeren en dan komt het op een andere page tevoorschijn. html is allowed alleen als ik nu bijv. [img]"http://www.test.nl/graphics/4371.gif"[/img] invoer werkt dat niet omdat ik geen " mag invoeren. Meestal heb ik wel workarounds in html om iets zonder " (hoe heetten die dingen eigenlijk) te doen maar in dit geval dus niet..

Er staat mij bij dat er wel een manier was om dit te doen, iemand suggesties?

p.s. en nee, ik kan geen aanpassingen in het script zelf maken, het is dus gewoon in het invoervlak zelf.

thnx

  • Banzi
  • Registratie: Juni 2001
  • Laatst online: 25-08 09:58
Kan je geen ' gebruiken???
En anders maak je er ff pure html van???

dus:

%>"<%

zoiets???

Ik zag, ik nam en ik kwam...


  • MrTinux
  • Registratie: December 2000
  • Laatst online: 22:46

MrTinux

Terug van nooit weggeweest.

Je kan in HTML ook prima ' gebruiken:
code:
1
[img]'plaatje.gif'[/img]

Als je toch een " wilt hebben, moet je in de asp een dubbele " plaatsen: dus ""
code:
1
Response.write "[img]""plaatje.gif""[/img]"

geeft in HTML:
code:
1
[img]"plaatje.gif"[/img]

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Topicstarter
werkt niet ..

[lol @ mrtinux ]

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 22:46

MrTinux

Terug van nooit weggeweest.

Op vrijdag 07 juni 2002 15:49 schreef Azel het volgende:
momentje..
ja daag, ben aan het werk hoor :+

"Hij doet 't niet" = onvolledige informatie


Verwijderd

moet je ze twee keer gebruiken...moet je weten, is een ...tja hoe noem je zoiets...dingetje..., in elk geval:

" = <%= "" %>
als je begrijp wat ik bedoel.

of nog simpeler:

oeps, ik zie dat MrTinux het al heeft opgelost...
hmmm, en jij zegt dat het niet werkt...???

vooral zijn eerste opmerking zou moeten werken..
in HTML werken enkele quotes ook best...maar ja de site waar jet het invult kan natuurlijk filteren wattie wil...

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 22:46

MrTinux

Terug van nooit weggeweest.

Op vrijdag 07 juni 2002 15:49 schreef Azel het volgende:
werkt niet ..
Weet je dan wel zeker dat het aan die quotes ligt, en niet iets anders :?
Wat voor foutmelding krijg je?

Wat je ook zou kunnen proberen is een backslash ("\") voor iedere quote plaatsen:
code:
1
[img]\"plaatje.gif\"[/img]

Voor VBScript (ASP) moet dat niets uitmaken en eigenlijk iets anders ook niet zo snel, maar wie weet ligt er ergens iets van Java(Script) in de weg ofzo :?

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Topicstarter
Geen enkele, hij laadt de afbeelding niet. (als test dan, andere html-dingen die "-gerelateerd zijn werken ook niet, maar waren wel op te lossen als je iets deed zonder ").

[.edit] \" was 1 van de eerste dingen die ik al probeerde.

Verwijderd

Wat krijg je als html-code op de plaats waar de image tag zou moeten staan?

Verwijderd

Topicstarter
@Sjon: Gewoon wat je normaal ook zou krijgen. <b>bold</b> is dus bold.

Verwijderd

Ja, maar wat krijg je nu als je die image tag plaatst in het tekstveld van het formulier, want dat doe je toch?

Verwijderd

Topicstarter
owh okay :)

nou, niks eigenlijk, hij laadt hem niet eens. Als ik <% e.d. gebruik en later terugkom dan krijg ik trouwens

<%img src=""http://www.test.nl/graphics/4371.gif"" border=""0"" align=""right"" width=""119"" height=""13""%>

terug. Dus hij converteert alles op de een of andere manier.

  • Banzi
  • Registratie: Juni 2001
  • Laatst online: 25-08 09:58
Als je die string wel kan krijgen, moet het toch niet meer al te moeilijk zijn om dat weer terug te converteren??? Moet ook een commando voor zijn...

Ik zag, ik nam en ik kwam...


Verwijderd

Okay, dan maken we het nu effe makkelijk...
post effe de code die je gebruikt om een formfield aan te maken, en die je op de tweede pagina gebruikt om deze waarde te 'grabben' en weer te geven....dan moet het wel lukken dacht ik zo...geef ook effe aan wat je in je form-tag hebt staan.

Verwijderd

Waarom probeer je het niet eens zonder iets:

Afbeeldingslocatie: http://boeliwoeli.nl/hallo.gif

Verwijderd

Op vrijdag 07 juni 2002 16:16 schreef Sjon het volgende:
Okay, dan maken we het nu effe makkelijk...
post effe de code die je gebruikt om een formfield aan te maken, en die je op de tweede pagina gebruikt om deze waarde te 'grabben' en weer te geven....dan moet het wel lukken dacht ik zo...geef ook effe aan wat je in je form-tag hebt staan.
het script is niet van hem :)

  • snoei
  • Registratie: Maart 2001
  • Laatst online: 05-09 19:11

snoei

kabels... :D

zoveel mogelijk met ' werken.

dus response.write "[img]'a.gif'[/img]"

mocht je echt een " nodig hebben, dan kun je er dus een """ voor in je asp code zetten.

Verwijderd

Topicstarter
het script is niet van hem
Bedankt basbasbas :)
-

de img was even ter illustratie. Het gaat uiteindelijk om <a href="javascript:openWindow('ftp://ftp.test.com/nederlands/test.html', 'drivers',500,500)">[img]"http://www.test.nl/graphics/4371.gif"[/img]</a>

maar een enkel stukje img code is dan wat korter en makkelijker om als voorbeeld te gebruiken. :)

  • judgem
  • Registratie: December 2001
  • Laatst online: 28-04-2014

judgem

Lord of Metal

Op vrijdag 07 juni 2002 15:43 schreef Azel het volgende:
" (hoe heetten die dingen eigenlijk)
Bij mijn weten noemen ze dat aanhalingstekens

;)

- Ik bespreek ook harde waren en dan wel op www.lordsofmetal.nl - en ik draai en programmeer ze in DYNAMO


  • Kermit.de.Kikker
  • Registratie: Februari 2002
  • Laatst online: 31-08 15:15
Ik neem aan de je iets doet van Response.write Request("fldMetHTMLEnZo") ?

Als je nou je eerst ff dit doet
code:
1
2
3
Dim strOutput

strOutput = replace(Request("fldMetHTMLEnZo"),""","""")

Dan moet het werken dacht ik zo als je dan die strOutput Response.Write

edit:
zag net pas dat je geen aanpassingen kan maken in het script zelf, dus gewoon 2 dubbel quotes gebruiken "" ipv 1\

edit 2:
Nog steeds niet zo goed gelezen, heb je het al eens geprobeerd zonder quotes at all? HTML mailings werken soms ook zonder...

Verwijderd

Topicstarter
ik dacht dat ( aanhalingstekens waren. Een vriend van me denkt dat " accolades zijn. Ikzelf heb echt geen flauw idee :p

  • judgem
  • Registratie: December 2001
  • Laatst online: 28-04-2014

judgem

Lord of Metal

Op vrijdag 07 juni 2002 16:30 schreef Azel het volgende:
ik dacht dat ( aanhalingstekens waren. Een vriend van me denkt dat " accolades zijn. Ikzelf heb echt geen flauw idee :p
[off-topic]

accolades = {}
() = haakjes

[/off-topic]

- Ik bespreek ook harde waren en dan wel op www.lordsofmetal.nl - en ik draai en programmeer ze in DYNAMO


Verwijderd

Nee aanhalingstekens zijn echt en ik quote aanhalingstekens openen Bij mijn weten noemen ze dat aanhalingstekens lachebekje aanhalingstekens sluiten.

Verwijderd

Aha, okay, sorry.

Ik weet niet helemaal wat er server-side allemaal wordt gedaan met de string die jij aanlevert...als het een publiek site is, is het niet zo verstandig om hem compleet htmlallowed te maken, maar da's zijn probleem ;)

ik zou als eerste in elk geval:
code:
1
2
3
4
5
<a href=""javascript:openWindow('ftp://ftp.test.com/nederlands/test.html',
 'drivers',500,500)"">
<img src=""http://www.test.nl/graphics/4371.gif"" 
border=""0"" align=""right"" width=""119"" 
height=""13""></a>

proberen

(even afgebroken om leesbaar te maken, nevermind hoe het eruit ziet qua indents)

Verwijderd

Op vrijdag 07 juni 2002 16:33 schreef Sjon het volgende:
Aha, okay, sorry.

Ik weet niet helemaal wat er server-side allemaal wordt gedaan met de string die jij aanlevert...als het een publiek site is, is het niet zo verstandig om hem compleet htmlallowed te maken, maar da's zijn probleem ;)

ik zou als eerste in elk geval:
code:
1
2
3
4
5
<a href=""javascript:openWindow('ftp://ftp.test.com/nederlands/test.html',
 'drivers',500,500)"">
<img src=""http://www.test.nl/graphics/4371.gif"" 
border=""0"" align=""right"" width=""119"" 
height=""13""></a>

proberen

(even afgebroken om leesbaar te maken, nevermind hoe het eruit ziet qua indents)
Ik denk niet dat dat gaat werken want " wordt omgezet in "

Verwijderd

Topicstarter
dan staat er alleen :

'drivers',500,500)"">
border=""0"" align=""right"" width=""119""
height=""13"">


op de pagina..

@kermit.de.kikker: ook al geprobeerd zonder maar dat doet het dus ook niet.

@sjon:
als het een publiek site is, is het niet zo verstandig om hem compleet htmlallowed te maken, maar da's zijn probleem :)
Het is niet voor public bedoeld :)

Verwijderd

Agha, komt dus waarcshijnlijk door die komma. Kan het zijn dattie daardoor je post als een array gaat zien?

Je kunt ook de javascript zonder venster-attributes gebruiken, is het niet? probeer eens....

Verwijderd

Topicstarter
Maar ja, waarom zou hij het dan na de komma ineens wel gaan doen?

Anyhow, zonder venster attributes ook niets.

Owh, en met bovenstaande code laadt de afbeelding ook niet. Als ik dan kijk naar het address van de img dan leidt dat naar
code:
1
http://www.test.nl/""http://www.test.nl/graphics/4371.gif""

Verwijderd

Op vrijdag 07 juni 2002 16:51 schreef Azel het volgende:
Maar ja, waarom zou hij het dan na de komma ineens wel gaan doen?

Anyhow, zonder venster attributes ook niets.

Owh, en met bovenstaande code laadt de afbeelding ook niet. Als ik dan kijk naar het address van de img dan leidt dat naar
code:
1
http://www.test.nl/""http://www.test.nl/graphics/4371.gif""
dan haal je dat http://www.test.nl toch weg? en alleen /graphics/4371.gif

Verwijderd

Topicstarter
Maakt niks uit :)

Verwijderd

Hmmm, da's wel raar, want dattie stukjes van jouw code gaat herhalen is wel meer dat alleen een replace foutje.

:?

Verwijderd

Topicstarter
erg vreemd ja.. Nou ja, het is weekend, ik zal er maandag mee verder. Tnx Sjon :)
Pagina: 1