Hi,
eine Möglichkeit wäre document.write zu benutzen, also document.write(giveStr());
Die andere Variante wäre komplexer und DOM-basiert, beachte z.B. das Beispiel bei document.createElement().
Du würdest deiner Funktion also sagen wohin sie schreiben soll und sie würde das dann da einhängen, z.B.
<span id="hier_schreiben"></span>-> giveStr("hier_schreiben")
-> document.getElementById nutzen um das Vater-Element zu suchen und anschließend mit createElement die Inhalte zu erzeugen.MfG
Rouven
Prima, die Kombination document.createElement, createTextNode, appendChild, document.getElementById hat mir zur Lösung meines Problems geholfen
hier das javascript myjava.js
daytext = "Heute ist schoenes Wetter"
var mySpan = document.createElement("span");
var myText = document.createTextNode(daytext);
mySpan.appendChild(myText);
var Ausgabebereich = document.getElementById("Spruch");
Ausgabebereich.appendChild(mySpan);
und die html Datei
<html>
<head><title>Test</title>
</head>
<body>
<div id="Spruch"></div>
<script type="text/javascript" src="myjava.js">
</script>
ende<br>
</body>
</html>