Hallo auch!
Wo sind denn alle hier? Ist irgendwo was interessantes los, von dem ich nix weiss ;-) ??
Ich möchte einer Variable einen String zuweisen, in dem Anführungszeichen vorkommen. Diese Anführungszeichen sollen beim Ausgeben der Variable natürlich wieder als Anführungszeichen auftauchen.
z.B.
var vor = "<a href="mailto";
var nach = "">email</a>";
var mail = michi-b@gmx.de
document.write(vor + mail + nach);
so gehts nicht! Da fehlt der Doppelpunkt nach dem mailto ;-)
Du hast die Möglichkeit, doppelte und einfache Anführungszeichen so einzusetzen, dass die einen die Stringvariable ersetzen, und die anderen innerhalb des Strings vorkommen! Verständlich ?
var vor = "<a href='mailto:";
var nach = "'>email</a>";
var mail = michi-b@gmx.de
document.write(vor + mail + nach);
oder natürlich alles ins document.write einbauen:
var mail = michi-b@gmx.de
document.write("<a href='mailto:"+mail+"'>email</a>");
Bzw. kannst du mit dem Backslash Doppelte Anführungszeichen maskieren, soll heissen ein " gibt im Source des Dokuments ein "
Also für dich heisst das:
var mail = michi-b@gmx.de
document.write("<a href="mailto:"+mail+"">email</a>");
liebe Grüsse
Bernhard