Canon R6 MARK III, 35mm 1.4 VCM, 50mm 1.4 VCM , 85mm 1.4 VCM , 17-35mm 1.8, 28-70 1.8 , 24-105 1.8 70-200 f2.8
Verwijderd
Het hoort niet te werken, want:
is geen geldige javascript statement. Haal die javascript: weg, dat is alleen nodig op plaatsen waar een URL wordt verwacht. Het werkt allemaal wel, maar het is lelijk als je javascript: laat staan...
Je fout maak je met de quotes, met name de enkele quotes. Escape ze., waar nodig.
code:
1
| javascript:window.status = 'bla'; return true; |
is geen geldige javascript statement. Haal die javascript: weg, dat is alleen nodig op plaatsen waar een URL wordt verwacht. Het werkt allemaal wel, maar het is lelijk als je javascript: laat staan...
Je fout maak je met de quotes, met name de enkele quotes. Escape ze., waar nodig.
Verwijderd
Het verschil: bij het bovenste voorbeeld gebruik je <a href.. bij een href is het nodig om te defineren dat het om een javascript functie gaat, en dus moet er 'javascript:' voor. Een OnClick event is standaard gekoppeld aan een javascript functie. Probeer dit eens:
code:
1
2
3
4
| <a href='../nieuws/default.asp?Nid=19' onMouseOver="window.status = 'Test'; return true;" onMouseOut="window.status = 'a'; return true;" title='vampier-Topic 2'>Topic 2</a> |
[ Voor 0% gewijzigd door Verwijderd op 22-10-2002 23:28 . Reden: Damn te laat :( ]
sKiLL4 , wat jij zegt klopt wel maar het gaat fout doordat
ik een Response.write (" ") moet doen waardoor hij na de : van OnMouseOver de string afkapt
ik een Response.write (" ") moet doen waardoor hij na de : van OnMouseOver de string afkapt
Canon R6 MARK III, 35mm 1.4 VCM, 50mm 1.4 VCM , 85mm 1.4 VCM , 17-35mm 1.8, 28-70 1.8 , 24-105 1.8 70-200 f2.8
en waar moet ik die escape( charstring ) om heen zetten ? want het enige waar het fout gaat is op de window.status dingenVerwijderd schreef op 22 oktober 2002 @ 23:25:
Het hoort niet te werken, want:
code:
1 javascript:window.status = 'bla'; return true;
is geen geldige javascript statement. Haal die javascript: weg, dat is alleen nodig op plaatsen waar een URL wordt verwacht. Het werkt allemaal wel, maar het is lelijk als je javascript: laat staan...
Je fout maak je met de quotes, met name de enkele quotes. Escape ze., waar nodig.
Canon R6 MARK III, 35mm 1.4 VCM, 50mm 1.4 VCM , 85mm 1.4 VCM , 17-35mm 1.8, 28-70 1.8 , 24-105 1.8 70-200 f2.8
Escape en unescape worden gebruikt om de strings aan je browser aan te passen. Maar ik krijg langzaam het gevoel dat ze het hier ook niet weten (heb ik al heel lang eigenlijk
)
Bovendien is dit niet een topic voor Programming & Webscripting maar voor de buren (web design)
Het is soms helaas niet mogelijk om daar omheen te werken je kunt makelijk escapen door \" te gebruiken of je kunt gewoon het javascript commando pakken
ps escapes is alleen voor url's
Bovendien is dit niet een topic voor Programming & Webscripting maar voor de buren (web design)
Het is soms helaas niet mogelijk om daar omheen te werken je kunt makelijk escapen door \" te gebruiken of je kunt gewoon het javascript commando pakken
ps escapes is alleen voor url's
Owkay ik heb het samen met Morpheus opgelost.
[asp]
{%>
<a href='../nieuws/default.asp?Nid=19' onMouseOver="window.status = 'tekst'; return true;" onMouseOut="window.status = 'a'; return true;" title='test'>test</a>
<%}
[/asp]
Waarom moeilijk doen als het makelijk kan
[asp]
{%>
<a href='../nieuws/default.asp?Nid=19' onMouseOver="window.status = 'tekst'; return true;" onMouseOut="window.status = 'a'; return true;" title='test'>test</a>
<%}
[/asp]
Waarom moeilijk doen als het makelijk kan
je had natuurlijk ook gewoon dit kunnen doen:
code:
1
2
3
| Response.write ("<a href='../nieuws/default.asp?Nid=19'
onMouseOver=""window.status = 'tekst'; return true;""
onMouseOut=""window.status = 'a'; return true;"" title='test'>test</a>"); |
Today's subliminal thought is:
In Vbscript wel ja... maar in jscript niet ;-)Annie schreef op 23 oktober 2002 @ 01:13:
je had natuurlijk ook gewoon dit kunnen doen:
code:
1 2 3Response.write ("<a href='../nieuws/default.asp?Nid=19' onMouseOver=""window.status = 'tekst'; return true;"" onMouseOut=""window.status = 'a'; return true;"" title='test'>test</a>");
code:
1
2
3
| Response.write ("<a href='../nieuws/default.asp?Nid=19'
onMouseOver=\"window.status = 'tekst'; return true;\"
onMouseOut=\"window.status = 'a'; return true;\" title='test'>test</a>"); |
Net zoals bij PHP
* Annie gaat zich diep schamen
Today's subliminal thought is:
Hoeft nergens voor... helaas weten de meesten mensen niet dat je ook Jscript kunt gebruiken ipv van VBscript. Javascript is namelijk een stuk krachtiger dan vbscript
(alleen binairy read werkt niet onder Jscript)
Pagina: 1