Homepage | Workshops | Linkdatenbank | SELFHTML  
Zurück   Forum von Juergens-Workshops.de > HTML und Co > CSS und Javascript

Antwort
 
Themen-Optionen Ansicht
Alt 27.11.2006, 21:59   #1
Seramis
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Seramis
 
Registriert seit: 08.04.2006
Beiträge: 595
Standard Adventskalender Script

Hallo !

Ich habe mich heute noch schnell an dieses Script gewagt:
http://www.homepage-total.de/advents...tskalender.htm

Habe das auch alles schon hinbekommen (*oh wunder ) 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
aber da ich wirklich null Ahnung habe von der Materie Javascript, würde ich mich über tatkräftige Hilfe sehr freuen.
__________________
LG
Seramis

>> Achtung! Ich bin nicht doof....nur manchmal etwas gehirnlahm O:-) <<
Seramis ist offline   Mit Zitat antworten
Alt 27.11.2006, 22:34   #2
Ebba
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Ebba
 
Registriert seit: 08.04.2006
Ort: Sauerland
Beiträge: 4.144
Standard

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...
__________________
Liebe Grüße
Ebba
--------------
Ich arbeite mit PI 12 und PI X3 und fotografiere mit einer kleinen Ixus 60
http://www.ebba.de
Ebba ist offline   Mit Zitat antworten
Alt 28.11.2006, 00:34   #3
Seramis
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Seramis
 
Registriert seit: 08.04.2006
Beiträge: 595
Standard

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öööööööö
Ausserdem fand ich das schon recht einfach.
Script schnappen, Maße ändern und funzt

Ich hoffe mal auf die Javascriptkönner unter uns *fleh*
__________________
LG
Seramis

>> Achtung! Ich bin nicht doof....nur manchmal etwas gehirnlahm O:-) <<
Seramis ist offline   Mit Zitat antworten
Alt 28.11.2006, 11:35   #4
Helmut
Moderator
Profi Member
 
Benutzerbild von Helmut
 
Registriert seit: 11.11.2003
Beiträge: 2.167
Standard

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...

Idealerweise müsste das so aussehen das die Daten in einer Schleife ausgegeben werden.

Pseudocode:
Code:
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

Cu Helmut
Helmut ist offline   Mit Zitat antworten
Alt 28.11.2006, 13:35   #5
Seramis
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Seramis
 
Registriert seit: 08.04.2006
Beiträge: 595
Standard

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*
__________________
LG
Seramis

>> Achtung! Ich bin nicht doof....nur manchmal etwas gehirnlahm O:-) <<
Seramis ist offline   Mit Zitat antworten
Alt 28.11.2006, 19:58   #6
Hippo
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Hippo
 
Registriert seit: 15.03.2006
Ort: Fränkische Schweiz
Beiträge: 845
Standard

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, ist in Perl geschrieben, falls Du eigene Scripts auf Deinem Server ausführen darfst!? Die Files zum download findest Du hier.

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 !!!
__________________
Viele Grüsse,
Hippo

+++++++++++++++++++++++
mein Blog
Hippo ist offline   Mit Zitat antworten
Alt 28.11.2006, 22:00   #7
Seramis
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Seramis
 
Registriert seit: 08.04.2006
Beiträge: 595
Standard

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

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.

Code:
  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...
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
__________________
LG
Seramis

>> Achtung! Ich bin nicht doof....nur manchmal etwas gehirnlahm O:-) <<
Seramis ist offline   Mit Zitat antworten
Alt 28.11.2006, 22:35   #8
Hippo
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Hippo
 
Registriert seit: 15.03.2006
Ort: Fränkische Schweiz
Beiträge: 845
Standard

Hallo,
wow Seramis, Du bist aber flott mit lernen, mit Javascript hab ich noch nie was gemacht!


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 hab ich noch gefunden, schau Dir mal den Code an, der hat es so ähnlich gelöst wie Du willst!!!
Code:
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!
__________________
Viele Grüsse,
Hippo

+++++++++++++++++++++++
mein Blog
Hippo ist offline   Mit Zitat antworten
Alt 29.11.2006, 10:44   #9
Seramis
Erfahrener Benutzer
Profi Member
 
Benutzerbild von Seramis
 
Registriert seit: 08.04.2006
Beiträge: 595
Standard

Hallo Rainer,

danke für deine Mühen mir was dazu zu suchen

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 ) 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
Wie du ja weisst:
Ein blondes Huhn trinkt auch mal nen Korn...

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

Danke nochmal...
__________________
LG
Seramis

>> Achtung! Ich bin nicht doof....nur manchmal etwas gehirnlahm O:-) <<
Seramis ist offline   Mit Zitat antworten
Alt 29.11.2006, 13:40   #10
Helmut
Moderator
Profi Member
 
Benutzerbild von Helmut
 
Registriert seit: 11.11.2003
Beiträge: 2.167
Standard

Hi,

das Problem ist ja auch das man Javascript beinflussen kann - wenn es um Datumswerte geht. Einfach Kalender umstellen und ab geht die Luzie

Cu Helmut
Helmut ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.