[asp] onmouseover onduidelijk door teveel "

Pagina: 1
Acties:

  • Blizard
  • Registratie: September 2001
  • Niet online
Ik heb allemaal mijn links in een databankje gestopt en wil deze nu uitlezen dmv asp, dit lukt perfect, maar nu zou ik graag ook nog een mouseover maken (bericht komt in statusbalkje dan)
stukje code >

Response.Write ("<a href=" & rstLink("Link")& ">" & rstLink("Beschrijving") & "</a>" & "<br>")
< dit lukt al perfect, enkel moet dit er nog bij

ONMOUSEOUT="window.status='TestBericht';return true" ONMOUSEOVER="window.status='HomePage';return true"

Heb al verschillende dingen geprobeert, maar ik geraak in de knoei met al de aanhalingstekens.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

escapen als je dubbele hebt :?
" -> "" oid?
en ' -> '' in asp/vb meende ik.

  • Blizard
  • Registratie: September 2001
  • Niet online
Maar als ik de ' ga vervangen door " gaat ie de mousover te vroeg afsluiten. Heb al geprobeert met \" maar lukte ook niet.

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 22:14
Zoek ff de ASCII-code op van " en gebruik de CHR-functie in ASP. Zo heb ik het ook gedaan...

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 14:16

Crazy D

I think we should take a look.

Op donderdag 04 april 2002 18:31 schreef Blizard het volgende:
< dit lukt al perfect, enkel moet dit er nog bij

ONMOUSEOUT="window.status='TestBericht';return true" ONMOUSEOVER="window.status='HomePage';return true"
Aanhalingstekens is idd wel ff een kwestie van goed tellen... Je went er wel aan ;)
code:
1
2
3
4
5
6
7
Dim sLink
sLink = "<a href=""" & rstLink("Link") & """ "
sLink = sLink & "onMouseOver=""window.status='Over';return true;"" "
sLink = sLink & "onMouseOut=""window.status='and out';return true;"">"
sLink = sLink & rstLink("Beschrijving")
sLink = sLink & "</a><br>"
Response.Write(sLink)

Exact expert nodig?


Verwijderd

Op donderdag 04 april 2002 19:20 schreef Crazy_D het volgende:

[..]

Aanhalingstekens is idd wel ff een kwestie van goed tellen... Je went er wel aan ;)
Of wat natuurlijk altijd aan te raden is, is een goede editor zoals bijv. EditPlus(.com) die syntax highlighting heeft :P

Verschrikkelijk handig voor dit soort werk, want je ziet direct of je goed zit :)

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 14:16

Crazy D

I think we should take a look.

Op vrijdag 05 april 2002 10:44 schreef Glorfindel het volgende:
Of wat natuurlijk altijd aan te raden is, is een goede editor zoals bijv. EditPlus(.com) die syntax highlighting heeft :P

Verschrikkelijk handig voor dit soort werk, want je ziet direct of je goed zit :)
Ja uiteraard, maar uh zijn er mensen die dat niet doen dan? :P Ik gebruik altijd Visual Interdev, en wat er ook allemaal misgaat in mijn code, aanhalingstekens staan wel altijd goed ;)

Exact expert nodig?


  • Blizard
  • Registratie: September 2001
  • Niet online
Microsoft VBScript compilation error '800a0408'

Invalid character

/database.asp, line 38

sLink = "<a href=""" & rstLink("Link") & """ "
-----^

Wat doe ik fout ?
code:
1
2
3
4
5
6
7
8
9
Do while not rstLink.EOF
sLink = "<a href=""" & rstLink("Link") & """ "
sLink = sLink & "onMouseOver=""window.status='Over';return true;"" "
sLink = sLink & "onMouseOut=""window.status='and out';return true;"">"
sLink = sLink & rstLink("Beschrijving")
sLink = sLink & "</a>"
Response.Write(sLink)
rstLink.MoveNext 
Loop

Ergens typo ?

Verwijderd

Heb je

Dim sLink

Er wel bijgezet :D ??

  • Blizard
  • Registratie: September 2001
  • Niet online
Jup, die staat bovenaan,.. hij zeurt over het tweede regeltje al.

  • PowerRun
  • Registratie: Mei 2001
  • Laatst online: 16-08 15:08
Totdat je begrijpt hoe je """ kan gebruiken moet je maar zo werken:

sLink = "<a href=" & Chr(34) & rs("link") & Chr(34) & ">"

etc.
Pagina: 1