NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » HTML/Javascript quotes
Onderaan pagina
dannyboy 3.329
wzl-lid
Sinds 31/5/2005
T: 108 R: 883
21/5/2010 - 10:50u | Quote
Ik begin het schijt te krijgen van het gebruik van " en ' bij button clicks. Ik heb namelijk een button waarbij een confirm dialog moet worden weergegeven bij een click. Deze confirm dialog bevat tekst die gedeeltelijk server-side gegenereerd wordt. Ik moet quotes gebruiken in de tag zelf, in de javascript confirm dialog, in de tekst die in de confirm dialog komt en in de code die het server-side gedeelte genereerd. Ik geraak er gewoon niet aan uit hoe ik die quotes kan plaatsen zonder dat mijn asp.net webserver begint te flippen. Hier is een voorbeeld van de code:

OnClientClick='return confirm("Are you sure you want to delete '<%# DataBinder.Eval(Container.DataItem, "file_name"%>'";'

De server weet gewoon niet meer welk quote teken op welke plaatst start en waar het eindigt en ik krijg de hele tijd "server tag not well formed"... Iemand enig idee om dit op te lossen?
lordfragger
[mod], gewoon [mod]
Sinds 28/6/2004
T:15 - R:3135
22/5/2010 - 11:09u | Quote
Alle quotes die in asp als tekst moeten doorgegeven worden moet je escapen (waarschijnlijk een \ ervoor zetten).
dannyboy 3.329
wzl-lid
Sinds 31/5/2005
T:108 - R:883
22/5/2010 - 17:31u | Quote
lordfragger schreef:
Alle quotes die in asp als tekst moeten doorgegeven worden moet je escapen (waarschijnlijk een \ ervoor zetten).

Dat lost mijn probleem eigenlijk niet op, maar het zet me wel aan het denken...

Als ik nu eens al mijn code tussen de server tags zet. Dan krijg ik iets als dit:

OnClientClick='<%# "return confirm(\"Are you sure you want to delete '" + DataBinder.Eval(Container.DataItem, "file_name" + "'\";"%>'




Dat ga ik volgende week eens proberen. Ik zal laten weten of het lukt. Bedankt
 
Bovenaan pagina