Javascript på PHP-side ændrer i design
Jeg har følgende java-script, som jeg bruger til at kamuflere e-mail adresser med:<script language="JavaScript" type="text/javascript"><!--
var navn = "test";
var domain = "test.dk";
document.write('<a class="link" href="mailto:' + navn + '@' + domain + '">' + navn + '@' + domain + '</'+'a>');
// --></script>
Min side er opbygget i php, og her er javakoden placeret på følgende måde:
$indhold =("
<script language=\"JavaScript\" type=\"text/javascript\"><!--
var navn = \"test\";
var domain = \"test.dk\";
document.write('<a class=\"link\" href=\"mailto:' + navn + '@' + domain + '\">' + navn + '@' + domain + '</'+'a>');
// --></script>
");
echo $indhold;
Når hele siden (lavet i css), ligger i en index.htm, så er siden som den skal være.
Når den samme kode er placeret i index.php (dog er " erstattet med \"), så kan jeg få siden til at ændre sig, ved at sidde og trykke på opdater.
Ved at bruge udelukkelsesmetoden, har jeg fundet frem til, at hvis jeg fjerner ovenstående java-script fra min php-kode, så virker siden som den skal.
Hvad har jeg gjort forkert, og/eller, er der andre smartere måde at kamuflere email-adresser på?
