2012-05-28 9 views
1

J'ai ce code qui est cassé. en raison de guillemets simples et doubles.Echapper des guillemets simples entre guillemets qui est entre guillemets

Comment devrais-je m'y soustraire pour le faire fonctionner?

<a href="path" rel="example_group" title="<a href='/Home/Vote/@item.Id'><img src='/Content/images/021.png' style='float:left; margin-left:45%;' /></a><a onClick='window.open('test.com','sharer','toolbar=0,status=0,width=548,height=325');' href='javascript: void(0)'><img src='/Content/images/022.png' /></a>"><img src="@Url.Action("ViewImage", "Image", new { id = item.Id, imageType="thumb" })" alt="" width="100" height="100" /> </a> 

window.open est de le casser.

Comment puis-je résoudre ce problème? J'ai essayé d'échapper mais pas de chance.

Veuillez voir que ce code est en Titre de a. donc je ne peux pas utiliser des guillemets doubles.

+0

à la fin de '"> 'est-ce un errant' '' à '"> ''' ou est-ce que je me trompe? Parce que je ne vois rien du tout, je crois que vous voulez un Brendan

+0

qui est dans le titre. – DarthVader

Répondre

3

Utilisez des guillemets doubles à l'intérieur des guillemets simples.

<a onClick='window.open("test.com","sharer","toolbar=0,status=0,width=548,height=325");'

Ou ouvrez et fermez avec des guillemets doubles

<a onClick="window.open('test.com','sharer','toolbar=0,status=0,width=548,height=325');"

EDIT

Vous pouvez utiliser &quot; en place de la double citation. Si vous avez besoin d'écrire ce code HTML quelque part, vous pouvez remplacer le &quot; par " à ce moment-là.

EDIT

This similaire SO question peut aider.

+0

s'il vous plaît lire la question. La double citation est utilisée au titre. – DarthVader

+0

Tout ce HTML est dans le titre du texte? – jwatts1980

+0

oui. c'est pourquoi j'ai demandé. sinon duhhhh mec. – DarthVader

Questions connexes