Archiv verlassen und diese Seite im Standarddesign anzeigen : Adventskalender Script
Hallo !
Ich habe mich heute noch schnell an dieses Script gewagt:
http://www.homepage-total.de/adventskalender/adventskalender.htm
Habe das auch alles schon hinbekommen (*oh wunder :D ) mit einem selbstentworfenen Kalenderbild.
Was mich aber stört, man kann nur immer das Türchen öffnen , welches gerade aktuell ist, nicht aber die vergangenen!?
Das wäre mir aber wichtig
Sowas lässt sich bestimmt einbauen :D
aber da ich wirklich null Ahnung habe von der Materie Javascript, würde ich mich über tatkräftige Hilfe sehr freuen.
Ich bastel auch gerade an einem Adventskalender - aber ganz ohne Script.
Ich habe einfach nur den Kalender erstellt, das Bild als Imagemap gespeichert und dann öffnet sich beim Klick auf die Zahl nur ein neues Fenster.
Damit hast Du nicht das Problem, daß sich vergangene Seiten nicht öffnen.
Da ich weiß, daß Du noch nicht so firm im Basteln von Webseiten bist, würde ich Dir einfach empfeheln, es auch ganz einfach zu machen...
Wahrscheinlich wird Dir jetzt der eine oder andere Supertipps für ein Javascript geben, aber das könnte für Dich u.U. nur neue Probleme geben...
Hallo Ebba!
Also das Script is schon ganz okay und der Kalender in den Grundfunktionen ja auch fertig
...mir fehlt eben nur, dass man die Türchen rückwirkend noch alle öffnen kann.
Is ja blöd, wenn jemand mal nen Tag nich da war und hat dann keine Möglichkeit sich das noch anzuschauen.
Und nochmal von vorne was "einfaches" beginnen...och nöööööööö :erschreck:
Ausserdem fand ich das schon recht einfach.
Script schnappen, Maße ändern und funzt ;-)
Ich hoffe mal auf die Javascriptkönner unter uns *fleh*
Hi,
da dein Kalender ja fortlaufende Dateinamen benutzt kann die eh jeder abrufen, sogar im vorraus. ;-) Ich hab früher auch die Schokolade schon bis zum 24. rausgefuttert obwohl es noch nicht Weihnachten war... :mrgreen:
Idealerweise müsste das so aussehen das die Daten in einer Schleife ausgegeben werden.
Pseudocode:
if (Startdatum >= 1.12 AND <= Aktueller_Datum) {
Code zum Türchen öffnen bis max. aktueller Datum
}
Gut wäre es dann auch wenn man schon geöffnete Türen in einem Cookie speichert, so kann man deem Nutzer anzeigen was er schon geöffnet hat und was nicht.
Sowas wäre aber eher in Perl oder PHP zu realisieren 8-)
Cu Helmut
Hallo Helmut!
Danke für deine Hilfe, aber ich hab geschoben , verändert eingesetzt, es will mir nicht gelingen.
Ständig meldet er irgendwelche Scriptfehler.
Kannst du mir vllt noch genauer sagen wie ich wo einbauen muss, büdde ?! *liebguck*
Hallo Seramis,
also was Helmut Dir geschrieben hat ist Pseudocode, der geht nicht, ist nur ein Beispiel wie man es anstellen müsste, ein Leitfaden!
Also, ich kenne diesen hier (http://www.arde.com/Papers/AdventCal/), ist in Perl geschrieben, falls Du eigene Scripts auf Deinem Server ausführen darfst!? Die Files zum download findest Du hier.
(http://www.arde.com/Papers/AdventCal/conf/)
Wenns Dein FTP-Proggi nicht automatisch macht, upload der Scriptfiles im ASCII-Mode und die Benutzerrechte (CHMOD) von *.pl und *.cgi auf 755 stellen (geht meist mit der rechten Maustaste auf die Datei im FTP-Client). Pfad zu Perl findest Du bei den Infos vom Provider, meist usr/bin/perl oder usr/local/bin/perl.
Nicht erschrecken, ist eigentlich total einfach, keine Zauberei dabei ;-) !!!
Hallo Hippo!
Hab ichs mir doch gedacht, das Helmut mir son Brocken hinwirft und ich den dann ersma bearbeiten darf ;-)
Und was soll ich sagen ..... ich habs sogar irgendwie geschafft :tease:
Und nu noch, so kurz vorm 1. Dez. was neues anfangen...neiiiiiiiiiiiiiiiiiiiiin
Ich bin ja fast fertig, mir fehlt nur noch eine Sache ;)
Nu hab ich irgendwie Blut geleckt, und ich würde nun noch gerne was anderes einbauen.
Und zwar:
wenn jemand auf ein Türchen zu früh klickt, das dann ebenso ein Fensterchen aufgeht (natürlich mit dem Hinweis , dass man zu neugierig ist ;) )
Nennt sich bei mir "nochnicht.htm"
ich lese seit Stunden Anleitungen für if und else Befehle, aber das funzt nich.
if(AdventsMonat == Monat && a <= Tag){
rahmen=window.open(Fenster,"xmas2","scrollbars="+s+",resizable="+f+",width="+x+",height="+y)
if(c){
rahmen.moveTo((screen.availWidth-x)/2, (screen.availHeight-y)/2)
das ist der Teil der funktioniert.
@ Helmut
Ich weiss, das man eh sich alles vorher anschauen kann, aber dann nimmt derjenige sich eben die Vorfreude... :D
Bevor ich Laie jemals sowas abgesichertes hinbekomme, werden noch Jahre vergehen...
Ich mach den auch nur für ein, zwei Leute...also was ganz "Privates" sozusagen :abrollen:
Hallo,
wow Seramis, Du bist aber flott mit lernen, mit Javascript hab ich noch nie was gemacht!
:oops:
Datums-Sicher wegen Türchen öffnen wird ein JS eh nie, da das Script das Datum des Anwenders nimmt und nicht das des Servers, JS wird im Browser ausgeführt.
Einen weiteren JS Adventskalender (http://www.sean.co.uk/a/webdesign/javascript_advent_calendar/index.shtm) hab ich noch gefunden, schau Dir mal den Code an, der hat es so ähnlich gelöst wie Du willst!!!
if (monthnow!=11 && monthnow!=0) {alert("This feature opens in December. Please come back then."); return false;}
if (daynow==door-1) {alert("Come back tomorrow to see what's behind that door!");return false;}
if (door>daynow) {alert("You\'ll have to wait "+(door-daynow)+" days before that door's available!"); return false;}
... oder Du nimmst gleich den oben genannten, die 3 Codezeilen sind auskommentiert, musst nur die 3 // im Quellcode von calendarcode.html entfernen.
Ach, und hier is noch ein Schöner, aber in PHP! (http://www.wait-till-i.com/index.php?p=191)
Hallo Rainer,
danke für deine Mühen mir was dazu zu suchen :bussi:
Der Kalender in PHP.....ja DEN hätte ich gleich gut gebrauchen können!
Aber des hab ich mir gespeichert... für nächstes Jahr ;-)
Aber ich habe solange rumprobiert (und mach es noch :D ) bis es mir tatsächlich gelungen ist, dass das JavaScript das macht was ich will.
Also bei mir ist das dann immer eher Glückssache das ich das hinbekomme:abrollen:
Wie du ja weisst:
Ein blondes Huhn trinkt auch mal nen Korn... :tease:
Ich habe mir nun noch vorgenommen, das ganze ein wenig abzusichern gegen zu Neugierige.
Idee ist da, Umsetzung folgt (hoffentlich).
Wenn der Rohling dann endlich fertig ist, zeig ich ihn euch auch hier mal :lol:
Danke nochmal...
Hi,
das Problem ist ja auch das man Javascript beinflussen kann - wenn es um Datumswerte geht. Einfach Kalender umstellen und ab geht die Luzie :mrgreen:
Cu Helmut
Hallo Seramis ...
Hallo Rainer,
danke für deine Mühen mir was dazu zu suchen :bussi:
gern geschehen;-)
Der Kalender in PHP.....ja DEN hätte ich gleich gut gebrauchen können!
Aber des hab ich mir gespeichert... für nächstes Jahr ;-)
Jo, der sieht klasse aus, machste halt nen Osterkalender ... noch X Tage bis zur Kreuzigung:erschreck: ! (Zur Tür hinaus, linke Reihe anstellen, jeder nur ein Kreuz (aus Leben des Brian):mrgreen: )
Also bei mir ist das dann immer eher Glückssache das ich das hinbekomme:abrollen:
Mich wunderst auch immer noch wenn es funktioniert:icon_bravo: !
Ein blondes Huhn trinkt auch mal nen Korn... :tease:
Das ihr Nordlichter immer so viel Klaren trinken müsst *pfui deibel*, da lobe ich mir doch mein Bierchen:daumen: !
Ich habe mir nun noch vorgenommen, das ganze ein wenig abzusichern gegen zu Neugierige.
Idee ist da, Umsetzung folgt (hoffentlich).
Da musste aber schnell machen, der Erste is ja bald!
Wenn der Rohling dann endlich fertig ist, zeig ich ihn euch auch hier mal :lol: Cool, das erste Script aus der Seramis-Software-Schmiede;-) !
Halli Hallo Hallöööööööööööle
Also erstmal nochmals vielen Dank an alle Helfer zu meinem "Problemchen" :daumen:
Ich habe gestern alles soweit in JavaScript fertig gehabt.
Sah toll aus... nur im Firefox wollte er die Midis dazu nich abspielen und im IE sah man ja gleich den Pfad der Bilder....
Ich hab dann gefrustet das Javascript inne Ecke geschmissen (sinnbildlich) und mir des PHP Script nochmal zur Brust genommen.
Natürlich hätte ich es gerne noch weiter an meine Vorstellungen angepasst, aber nun geb ich mich damit zufrieden ...was bleibt mir auch anderes übrig
A) kein Fachwissen
B) keine Zeit mehr für Spielereien
:mrgreen:
Hallo Seramis,
sieht gut aus ;-) , hast ja jetzt ein Jahr Zeit!!
Wer hat denn nun alles im Dezember einen Adventskalender gehabt?
Ich *aufzeig*
Danas Adventskalender (http://danasadventskalender.oyla23.de)
Funktioniert natürlich erst wieder im Dezember 2007. :lol:
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.