Datum in HTML einbinden!
Hey
ich möchte an einer gewünschten Stelle in meinem HTML Quellcode ein Datum einbinden, was mir aber nicht gelingt.
Wenn ich
Wenn ich nun das ganze in einer Variable ausgebe (da gehts schon los mit der ersten Frage, ist die Variable so richtig?)
Vielen dank im Vorraus!
ich möchte an einer gewünschten Stelle in meinem HTML Quellcode ein Datum einbinden, was mir aber nicht gelingt.
Wenn ich
document.write(date.getYear());
mache, landet die Ausgabe ganz oben an der Page, ich möchte das aber nicht. Wenn ich nun das ganze in einer Variable ausgebe (da gehts schon los mit der ersten Frage, ist die Variable so richtig?)
ausgabe = date.getYear();
. Aber er gibt dann nichts aus. Ich hab versucht ein Script zu starten <script>date()</script>
, ladei ch das so richtig oder ist das falsch?Vielen dank im Vorraus!
20.02.2008 09:25
Schau mal unter http://dizign.de/test/uhrzeit3.html da hab ich ein Beispiel.
Du musst das Skript da einbetten, wo der Output auch sein soll.
Du musst das Skript da einbetten, wo der Output auch sein soll.
20.02.2008 11:19
Also ich hab das ein wenig anders, mein script ist in einer externen javascript datei:
diese wird in meinen quelltext meines html dokuments geladen:
Aber wenn ich das einbaue, wird die komplette seite um eine zeile nach unten gedrückt und in der neuen zeile das entsprechende angezeigt, gibts da nich eine möglichkeit, das dies nich so ist ? außerdem weiß ich nich wirklich wie man variablen in html ausgibt und ob ich die funktion richtig lade.
/* Datum */
function datestart() {
var datum = new Date();
document.write(date.getYear());
}
diese wird in meinen quelltext meines html dokuments geladen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>About Sir Emu</title>
<link rel="stylesheet" type="text/css" href="./style1.css">
<script type="text/javascript" src="./script.js"></script>
</head>
<body>
<div class="date">
<script>
datestart()
</script>
</div>
<div class="searchinput">
<form method="get" action="index.php?search=" name="suche" id="suche">
<input type="text" length="25" name="eingabe" id="eingabe" value="Suchbegriff eingeben" class="searchoptik" onClick="emptysearch()"> <input type="submit" value="suchen" class="searchoptik" style="color:#DF1884">
</form>
</div>
<div align="center">
<div class="biggestframe">
<span class="biggestueberschrift">Meine Interaktive Homepage</span><p></p>
<div class="menue" align="left">
<a href="index.php" class="navi"> Hauptseite </a>
</div>
</div>
</div>
</body>
</html>
Aber wenn ich das einbaue, wird die komplette seite um eine zeile nach unten gedrückt und in der neuen zeile das entsprechende angezeigt, gibts da nich eine möglichkeit, das dies nich so ist ? außerdem weiß ich nich wirklich wie man variablen in html ausgibt und ob ich die funktion richtig lade.
20.02.2008 11:46
Dann setz den Teil
Hilfreich zum Thema Variablen Feklaration ist der JavaScript Abschnitt von selfhtml
<script>
datestart()
</script>
dahin wo Du es möchtest.Hilfreich zum Thema Variablen Feklaration ist der JavaScript Abschnitt von selfhtml
20.02.2008 11:56
Das ist ja das problem, ich habe es da hingesetzt, aber es wird nicht angezeigt!
Edit: ich habe bemerkt, das mein script auf einen grund den ich nich kenne nicht läuft!
Edit2: Grund gefunden, aber es wird nicht in die Seite geladen, obwohl ich die Funktion an der richtigen stelle lade..ich verstehe das nicht...
Edit3: Das problem ist das:

Wie man sehen kann, ist alles eine Zeile tiefer, aber das soll eigentlich nicht os sein!(oben links ist die 2008)
Edit: ich habe bemerkt, das mein script auf einen grund den ich nich kenne nicht läuft!
Edit2: Grund gefunden, aber es wird nicht in die Seite geladen, obwohl ich die Funktion an der richtigen stelle lade..ich verstehe das nicht...
Edit3: Das problem ist das:

Wie man sehen kann, ist alles eine Zeile tiefer, aber das soll eigentlich nicht os sein!(oben links ist die 2008)
20.02.2008 12:41 | geändert: 20.02.2008 12:51
Der Teil
Deswegen nimm den Container mit der Klasse date und setze ihn einfach dahin wo es stehen soll.
Falls es oben stehen soll, aber nicht runterrutschen, dann solltest Du es mit float probieren.
steht zuerst in der Source und da HTML von oben nach unten abgearbeitet wird, wird das auch so ausgegeben.<div class="date">
Deswegen nimm den Container mit der Klasse date und setze ihn einfach dahin wo es stehen soll.
Falls es oben stehen soll, aber nicht runterrutschen, dann solltest Du es mit float probieren.
20.02.2008 15:13
Ich sage schonmal danke für die Hilfe, aber ich hatte es schon anders gelöst. Waren nur dummer anfängerfehler XD...
21.02.2008 07:56
Beitrag schreiben (als Gast)
Beim Verfassen des Beitrages bitte die Forenregeln beachten.
| Thema | Autor | Forum | Beiträge | Letzter Beitrag |
|---|---|---|---|---|
| Homepage zum Portugiesischen Wasserhund | Ayla | Meine Homepage | 6 | 05.08.2009 11:39 |
| Funktion mittels onLoad starten! | Emu | HTML, CSS | 3 | 22.02.2008 14:11 |
| pigus homepage | pigu | Meine Homepage | 10 | 18.11.2006 14:57 |