Suche im Forum:
Suchen


« Vorheriges Thema anzeigen :: Nächstes Thema anzeigen »  
Autor Nachricht
Beitrag10.10.2008 um 17:55 (UTC)    
Titel: Variablen zuordnung Backslash wird entfernt

Hallo,
ich habe das Problem, dass ich einen html code einer Variable mit Hilfe von Java zuordnen will, so dass ich ihn später mit einfachem Aufrufen der Variable wieder abspielen kann. Das Problem ist jedoch, dass mir immer nach dem Abspeichern die Backslashes vor den Slashes und Anführungszeichen entfernt werden. Kann mir bitte jemand helfen und sagen, was ich dagegen machen kann?

Der html- Code:

<a onMouseOut="hideTT()" onMouseOver="showTT('1')" href=""><img height="40" alt="" width="40" border="0" src="http://www.guildwiki.de/gwiki/images/2/20/Boshafter_Geist.jpg" /></a> <div class="tooltip" id="1" style="border-right: white 1px solid; border-top: white 1px solid; filter: alpha(opacity=80); border-left: white 1px solid; width: 250px; border-bottom: white 1px solid; position: absolute; background-color: black; moz-opacity: 0.8; opacity: 0.8; khtml-opacity: 0.8"><big><p><font color="#ffe7b2">Boshafter Geist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#ffffff">15<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/7/78/Energie.png" /> 2<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/4/4e/Aktivierung.png" /> 10<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/c/ce/Wiederaufladung.png" /></font></p><p><font color="#ffffff">Elite-Verhexung. </font><font color="#00ed00">18 </font><font color="#ffffff">Sekunden lang f&uuml;gt Boshafter Geist jedes Mal, wenn der Gegner angreift oder eine Fertigkeit benutzt, diesem und allen ihn umstehenden Verb&uuml;ndeten </font><font color="#00ed00">29 </font><font color="#ffffff">Punkte Schattenschaden zu. </font><font color="#9d9d9d">(Attrib.: Fl&uuml;che)</font></p></big></div>


Die definition per Java-Script:

<script type="text/javascript">
var boshafter_geist= " <a onMouseOut=\"hideTT()\" onMouseOver=\"showTT('1')\" href=\"\"><img height=\"40\" alt=\"\" width=\"40\" border=\"0\" src=\"http://www.guildwiki.de/gwiki/images/2/20/Boshafter_Geist.jpg\" \/><\/a> <div class=\"tooltip\" id=\"1\" style=\"border-right: white 1px solid; border-top: white 1px solid; filter: alpha(opacity=80); border-left: white 1px solid; width: 250px; border-bottom: white 1px solid; position: absolute; background-color: black; moz-opacity: 0.8; opacity: 0.8; khtml-opacity: 0.8\"><big><p><font color=\"#ffe7b2\">Boshafter Geist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font><font color=\"#ffffff\">15<img height=\"13\" alt=\"\" width=\"13\" border=\"0\" src=\"http:\/\/www.guildwiki.de\/gwiki\/images\/7\/78\/Energie.png\" \/> 2<img height=\"13\" alt=\"\" width=\"13\" border=\"0\" src=\"http:\/\/www.guildwiki.de\/gwiki\/images\/4\/4e\/Aktivierung.png\" \/> 10<img height=\"13\" alt=\"\" width=\"13\" border=\"0\" src=\"http:\/\/www.guildwiki.de\/gwiki\/images\/c\/ce\/Wiederaufladung.png\" \/><\/font><\/p><p><font color=\"#ffffff\">Elite-Verhexung. <\/font><font color=\"#00ed00\">18 <\/font><font color=\"#ffffff\">Sekunden lang f&uuml;gt Boshafter Geist jedes Mal, wenn der Gegner angreift oder eine Fertigkeit benutzt, diesem und allen ihn umstehenden Verb&uuml;ndeten <\/font><font color=\"#00ed00\">29 <\/font><font color=\"#ffffff\">Punkte Schattenschaden zu. <\/font><font color=\"#9d9d9d\">(Attrib.: Fl&uuml;che)<\/font><\/p><\/big><\/div> ";
</script>


Java-Script nach dem Abspeichern:

<script type="text/javascript">
var boshafter_geist= " <a onMouseOut="hideTT()" onMouseOver="showTT('1')" href=""><img height="40" alt="" width="40" border="0" src="http://www.guildwiki.de/gwiki/images/2/20/Boshafter_Geist.jpg" /></a> <div class="tooltip" id="1" style="border-right: white 1px solid; border-top: white 1px solid; filter: alpha(opacity=80); border-left: white 1px solid; width: 250px; border-bottom: white 1px solid; position: absolute; background-color: black; moz-opacity: 0.8; opacity: 0.8; khtml-opacity: 0.8"><big><p><font color="#ffe7b2">Boshafter Geist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#ffffff">15<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/7/78/Energie.png" /> 2<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/4/4e/Aktivierung.png" /> 10<img height="13" alt="" width="13" border="0" src="http://www.guildwiki.de/gwiki/images/c/ce/Wiederaufladung.png" /></font></p><p><font color="#ffffff">Elite-Verhexung. </font><font color="#00ed00">18 </font><font color="#ffffff">Sekunden lang f&uuml;gt Boshafter Geist jedes Mal, wenn der Gegner angreift oder eine Fertigkeit benutzt, diesem und allen ihn umstehenden Verb&uuml;ndeten </font><font color="#00ed00">29 </font><font color="#ffffff">Punkte Schattenschaden zu. </font><font color="#9d9d9d">(Attrib.: Fl&uuml;che)</font></p></big></div> ";
</script>
Beitrag10.10.2008 um 18:22 (UTC)    
Titel:

Hab schon selbst eine Lösung gefunden. Hab das Javascript nun einfach bei einem anderen Anbieter hochgeladen und auf meiner Seite per Java eingefügt.
Beitrag24.01.2012 um 14:41 (UTC)    
Titel: genau das gleiche Problem

Hallo,
bei mir passiert genau das gleiche, nach dem Abspeichern sind die Backslashes weg! Was kann ich dagegen tun?
Beitrag24.01.2012 um 17:06 (UTC)    
Titel:

JavaScript akzeptiert auch einfache Anführungszeichen.

Man kann folgendes machen:
Zitat:
variable = 'Hier muss nicht so viel "escaped" werden!';

Wenn du, z.B. zum String definieren die einfachen Anführungszeichen benutzt, brauchst du die normalen nicht zu escapen.
Sollen innerhalb des Strings dann jedoch einfache vorkommen, kommst du um das escapen nicht rum.
Oder du teilst das...

Klar doktert das nur an den Symptomen rum - wenn du das Script im HTML-Modus speicherst,
sollten die Escape-Backslashes aber stehen bleiben.

Gruß,

TransInt
______________
Kein Support per PN - Im Forum hilft es allen!

Life is what happens while you are busy making other plans.
- John Lennon


Zuletzt bearbeitet von transint am 24.01.2012, 18:14, insgesamt einmal bearbeitet
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de