Javascript document.write() Quellcode

pchilfe

Erfahrenes Mitglied
Liebe Freunde,

Ich habe das folgende Problem. habe mit PHP ein Javascript geschrieben, das wiederum eine HTML-Seite ausgibt.

Beispiel:

HTML:
<?php

echo"
<html>
<head>
<script>
<!--

function Schreiben(){

document.write(\"<html><head><title>Test</title></head>
<body bgcolor='#CCCCFF'><h1> Ausgabe Test</h1>\");
document.write(\"</body></html>\");
}

//-->
</script>
</head>
<body bgcolor='#CCCCFF' onload='Schreiben();'>
</body></html>";
?>

Der MS Internet Explorer zeigt den Quellcode nur von der Ausgegebene Seite:

HTML:
<html>
<head>
<title>Test</title>
</head>
<body bgcolor='#CCCCFF'>
<h1> Ausgabe Test</h1>
</body></html>

Der Browser FireFox zeigt den ganzen Quellcode:

HTML:
<html>
<head>
<script>
<!--

function Schreiben(){

document.write("<html><head><title>Test</title></head>
<body bgcolor='#CCCCFF'><h1> Ausgabe Test</h1>");
document.write("</body></html>");
}

//-->
</script>
</head>
<body bgcolor='#CCCCFF' onload='Schreiben();'></body></html

Meine Frage ist : Was kann ich tun, damit FireFox nur den Quellcode von der ausgegebene Seite anzeigt, wie MS Internet Explorer.

Mein Ziel ist ein Javascript zu verstecken und nur die Ausgabe vom Javascript anzuzeigen.

Bin Dankbar für jede Hilfe.
Danke sehr ...
 
Du könntest dein JavaScript Code in eine externe Datei auslagern.
HTML:
<script language="JavaScript" type="text/javascript" src="datei.js"></script>
 
HI,

Das habe ich getestet und es funktioniert auch gut. Aber die Datei.js kann man auch anschauen.

Daher habe ich gedacht wenn ich mit PHP ein Javascript ausgebe das wiederum eine HTML-Seite anzeigt, dann wird nur den Code der angezeigten Seite gesehen.

Mein wahre Javascript sortiert Daten am Client um den Server zu entlasten und ich möchte nicht dass der Kunde sieht, wie das Javascript arbeitet.

Hast du vielleicht eine Idee?

Gruß ...
pchilfe
 
Alles was Client-Seitig läuft ist auf irgendeine Art und Weise einzusehen, das lässt sich nicht verhindern.
Abgesehen davon, wieso darf der Kunde denn nicht sehen wie mit seinen Daten umgegangen wird? Dann musst du es wohl oder übel Server-Seitig machen.
 
Eine große Menge von Daten beliebig in unterschiedlichen Varianten nach Wunsch jeder einzelne Kunde Server-Seitig zu sortieren ist sehr viel. Ich glaube für mein Problem gibt es nur die Lösung, dass ich akzeptieren muss, dass der Kunde mein Javascript sieht.

Vielen Dank für alle Antworten ...

Gruß ...
pchilfe
 

Neue Beiträge

Zurück