Hi Achim,
Ich habe folgendes vor:
Auf meiner Homepage gibt es einen Terminkalender (einfache Tabelle auf 12 Seiten). Es nun immer der aktuelle Monat geöffnet werden.
Klingt logisch.
Die Verzeichnisstrucktur sieht so folgendermaßen aus:
Jeder Monat hat ein ein eigenes Verzeichnis das von der Datei wo der Frameset drin liegt z.B. so aus sieht: data/03/index.htm
(die 03 wäre der März)
Hm, deine Idee mit dem Kalender - gut. Aber das mit einem Frameset???? - schlecht!!
Frames sind veraltet und werden nicht mehr häufig gebraucht. Versuche ohne Frames auszukommen.
Mein Frameset sieht z.Z. noch so aus:
<frameset rows="40,60%,*">
<frame src="data/auswahl.htm" name="Auswahl" target="Termine">
<frame src="data/07/index1.htm" name="Termine" target="_self">
<frame src="data/blank.htm" name="info" target="_self">
</frameset>
(hab das einwenig gekürzt damit das hier hin passt...)
Ist doch alles wichtige da. Übrigends heißt das name="Termine" und nicht target - oder was willst du genau machen?
Bisher ist es so das ich monatlich die Monatszahl des mittleren Frames austausche. Das ist mir was lästig geworden weil es ja autom. gehen muß.
nimmt eine Serverseitige Scriptspreahce dazu.
Ich hab auch schon einwenig mit getmonth experimentiert aber ohne Erfolg.
Wo liegt das Problem?
Mit Java hab ich es nicht so...
Du redest von Javascrip!! Merke: Java != Javascript
Kann kur mal wer helfen?
kur? ;-)
Eine Funktion die eine 2-stellige Zahl auswirft hab ich schon.
Ich verzweifele nur daran wie ich das nun mit meinem Frameset verbinde...
Mit einer clientseitige Scriptsprache (wie Javascript es ist) kannst du es
im Prinzip vergessen. Denn wer Javascript deaktiviert hat, wird nichts zu sehen
bekommen.
<script type="text/javascript">
<!--
var jetzt = new Date();
var Jahresmonat = jetzt.getMonth();
var Monat = new
Array "01","02","03","04","05","06","07","08","09","10","11","12");
document.write('<table border bgcolor="#CCFFFF"><tr><td><b>');
document.write(Monat[Jahresmonat] + "</b></td></tr></table>");
//-->
</script>
Oder geht das auch einfacher?
Nö, das oben müsste eigentlich gehen (nach new Array kommt noch eine Klammer auf).
Das Script sollte funktionieren.
Was willst du es noch einfacher? Bedenke jedoch, dass wenn jemand in seinem Browser
Javascript deaktiviert hat, so wird er nicht viel zu sehen bekommen.
Und wenn du <table ...> richtig in den Quellcode schreibst, solltest du </table> auch
richtig reinschreiben, sonst gibt es nämlich ein Problem bei denen, die kein
Javascript aktiviert haben.
MfG, Dennis.
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:| mo:) zu:|
Signatur 2 von 3:
Die EU und die neuen Mitgliedslnder:
http://www.riehle-web.com/pkprojekt/
Oder doch mehr in HTML interessiert?
http://tutorial.riehle-web.com