Hallo zusammen
Ich möchte gerne auf verschiedenen Seiten eine anklickbare E-Mail Adresse einfügen. Auf anderen Websites setze ich seit Jahren erfolgreich per Javascript verschlüsselte E-mails ein, z.B. von
http://hivelogic.com/enkoder/formDer Code sieht dann z.B. so aus:
<script type="text/javascript">
//<![CDATA[
<!--
var x="function f(x){var i,o=\"\",l=x.length;for(i=l-1;i>=0;i--) {try{o+=x.c" +
"harAt(i);}catch(e){}}return o;}f(\")\\\"function f(x,y){var i,o=\\\"\\\\\\\""+
"\\\\,l=x.length;for(i=0;i<l;i++){if(i>(0+y))y*=2;y%=127;o+=String.fromCharC" +
"ode(x.charCodeAt(i)^(y++));}return o;}f(\\\"\\\\dnavi`hs&~xbxhba83.r4}dr~$F" +
"9q|wsTN\\\\\\\30WAVRg\\\\\\\\\\\\\\\\LY_I_\\\\\JHP_CXP\\\\\\\\tDM[P" +
"^_I\\\\\\3y2 %&d?3*h\\\\\\\318$(8%;\\\\\\\14sr'=!:2e\\\\\\5x\\\\"+
"\\\10?5,:\\\\\\\\t\\\\\\3\\\\\\7\\\\\\\\rD6\\\\\\\17\\\\\\2" +
"H\\\\\\\34\\\\\\4\\\\\\\30L\\\\\\\10\\\\\\7\\\\\\1\\\\\\\\"+
"025Q7^9\\\\\\\24\\\\\\\37\\\\\\\33$[D\\\\\\\17\\\\\\\31\\\\\\\1" +
"6\\\\\\\\n@vc}j[\\\\\\\14.g~osN\\\\\\\22e>)o \\\\\\\34W;2=\\\"\\\\,0)" +
"\\\"(f};)lo,0(rtsbus.o nruter};)i(tArahc.x=+o{)--i;0=>i;1-l=i(rof}}{)e(hcta" +
"c};l=+l;x=+x{yrt{)84=!)31/l(tAedoCrahc.x(elihw;lo=l,htgnel.x=lo,\\\"\\\"=o," +
"i rav{)x(f noitcnuf\")" ;
while(x=eval(x));
//-->
//]]>
</script>
Wenn ich den Javascript Code nun in meiner index.html einfüge bekomme ich einen smarty error wegen der "var".
Smarty error: [in my-shop/index.html line 133]: syntax error: unrecognized tag 'var'
Ich habe hier alle Threads mit "E-mail und "Email" im Titel durchforstet, aber nichts passendes gefunden.
Im Internet habe ich gelesen dass ich den Code zwischen {literal} und {/literal} einfügen könnte. Damit wird dann auch das Javascript verarbeitet, aber seltsamerweise verschwindet der komplette Rest der Seite, so dass nur noch die E-Mail erscheint.
Kann mir da jemand weiterhelfen, wie ich das nun am Besten lösen kann?
Linkback: https://www.modified-shop.org/forum/index.php?topic=9754.0