|
|
function SchreibeZelle (Inhalt, HgFarbe, SchrFarbe, SchrGroesse, SchrArt) {
//Anmerkung: document.createElement("TD") wäre hier besser als document.write
document.write('<td align="center" valign="middle" bgcolor="' + HgFarbe + '" id="kal_entry_'+Inhalt+'" data-inhalt="'+inhalt+'">');
document.write('<font size="' + SchrGroesse + '" color="' + SchrFarbe + '" face="' + SchrArt + '"><b>');
document.write(Inhalt);
document.write("<\/b><\/font><\/td>");
document.getElementById('kal_entry_'+Inhalt).click(fnKalEntryClicked)
}
function fnKalEntryClicked(e){
var target = e.target;
var inhalt = target.getAttribute('data-inhalt');
document.getElementById('divTerminInfo').style.display='block';
document.getElementById('divTerminInfo').style.position='absolute';
document.getElementById('divTerminInfo').style.top=100;
document.getElementById('divTerminInfo').style.left=100;
document.getElementById('divTerminInfo').style.zIndex=100;
document.getElementById('divTerminInfo_Mitteilung').innerHTML('Um '+inhalt +' passiert das und das.');
}
<div id="divTerminInfo">
<p id="divTerminInfo_Mitteilung"></p>
...
</div>
|
|
|
|
| 1 | ||
| 1 |
Btw. das ist kein Forum ;) Antworten und Anmekrungen bitte als Kommentar hinterlassen und wenn du eine Antwort hilfreich fandest kannst du diese akzeptieren in dem du has Häcken links oben anklickst. ;)
– Floyd 04.08.2010
|
<script type="text/javascript">
var Today=new Date();
var ThisDay=Today.getDay();
var ThisDate=Today.getDate();
var ThisMonth=Today.getMonth();
var ThisYear=Today.getFullYear();
function DayTxt (DayNumber) {
return ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"][DayNumber];
}
function MonthTxt (MonthNumber) {
return ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"][MonthNumber];
}
var MonthName = MonthTxt(ThisMonth);
var DayName=DayTxt(ThisDay);
document.write("<TABLE BORDER=1 BGCOLOR=WHITE WIDTH=162 HEIGHT=172 align=center>"+"<TD>"+"<p align=center>"+"<font face=verdana size=4 >"+DayName+"<br>"+"<font face=verdana color=orangered size=+4 >"+ThisDate+"</font>"+"<br>"+MonthName+"<br>"+"<br>"+ThisYear+"<br>"+"</b>"+"</font>"+"</p>"+"</TD>"+"</TR>"+"</TABLE>"+"<br>");
document.write("<P ALIGN=center>"+"<font face=verdana size=2>"+"<b>"+"Kurse am "+DayName+"</b>"+"<br><br>"+DayName.toUpperCase()+"</font>"+"</P>");
</script>
|
|
document.write("<P ALIGN=center>"+"<font face=verdana size=2>"+"<b>"+"Kurse am "+Day[Tag]+"+"</b>"+"<br><br>"+Day[Tag]+"</font>"+"</P>");
Das ist übersichtlicher und wartbarer.
Zum Thema jQuery .. der Code den du mit jQuery schreiben kannst ist 1. wartbarer, 2. übersichtlicher, 3. du kannst viele sachen mit wenigen Zeilen Code lösen für die du normalerweise eine Menege zeilen in normalen Javacript brauchst.