Supportnet Computer
Planet of Tech

Supportnet / Forum / PC-Sonstiges

javascript writeln() write()





Frage

hallo wenn ich in javascript writeln() verwende verschwindet alles andere auf der seite -- gibts nicht so etwas wie in php - echo "hallo"; wo einfach zusätzlich hallo in der seite steht? thanks brainbuggggg

Antwort 1 von Mark;-)

Schau mal hier nach:
http://selfhtml.teamone.de/javascript/sprache/objekte.htm

Vielleicht hilft Dir dieses Beispiel:
<html><head><title>Test</title>
</head>
<body>
<script type="text/javascript">
<!--
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var NachVoll = ((Minuten < 10) ? ":0" : ":");
if (Jahr<2000) Jahr=Jahr+1900;
document.write("<h2>Guten Tag!<\/h2><b>Heute ist der "
+ Tag + "." + Monat + "." + Jahr + ". Es ist jetzt "
+ Stunden + NachVoll + Minuten + " Uhr<\/b>");
//-->
</script>
</body></html>

UND NOCHWAS !!!
Java-Script ist nicht Java !
Wenn Du richtig objekt-orientiert programmieren willst, so dass die Applets in einem Browser (fast) wie normale Windows-Programme laufen lassen möchtest, versuch Java (von SUN) zu lernen.
Java-Script ist nur zum Aufmotzen einer Webseite da und auch nicht immer portabel (läuft nicht auf jedem Computer).
Java ist dagegen portabel und läuft auch unter Linux/Unix. Und wenn Du willst, kannst Du auch exe-Dateien draus machen.
Es gibt natürlich andere Programmiersprachen, wo das besser geht, aber Java läuft mit einer Virtual Machine (VM), ist daher portabel und auch als profi-Programmiersprache KOSTENLOS !

http://java.sun.com/products/

Viel Spass.
Mark. (Informatikstudent)

Antwort 2 von brainbug

thanks - habe ich jemals behauptet das java - javascript ist? wie kommst du drauf...?
und kurz gesagt --> java script ist objektorientiert.. -CLIENT SEITIG

Antwort 3 von MixMax

wg deinem problem - ein Beispiel :

<html>
<head>
</head>
<body>
Text der bleiben Soll<br>
<script language='JavaScript'>
<!--
function Schreiben(){
  document.write("Text der angehängt werden soll<br>");
}
Schreiben();
Schreiben();
-->
</script>
<a href='javascript:Schreiben();'>nachträglich hinzufügen ???</a>
</body>
</html>


der text kann solange hinzugefügt werden wie das document nicht nach dem kompletten abarbeiten aller scripte geschlossen wurde.
wenn das dokument fertig geladen ist und dann ein script gestartet wird was die gleiche funktion benutzt, so wird ein neues dokument begonnen.

nur so funktioniert das bei den meisten browsern die kein dhtml unterstützen. wenn du nachträglich den innerHTML-Tag eines benannten abschnitts änderst geht das wie du meinst das man noch text hinzufügt aber das funktioniert oft nicht.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: