Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Actuele dag laten zien op de webpagina zodra deze wordt geop

17 antwoorden
  • Wie helpt me op weg. Op een webpagina staan 7 dagen vermeld (Maandag t/m Zondag) met daaronder per dag weer enkele tekst regels. Wat ik graag zou willen is dat zodra je de pagina opend er meteen wordt door "gesprongen" naar de actuele dag van de week. Bv. het is woensdag en meteen krijg ik de Woensdag te zien met de daaronder geschreven tekst. Bvd Henk
  • Dat kan. In ieder geval met PHP maar volgens mij ook met javascript. En hoewel ik niet veel verstand heb van javascript, lijkt me dat de beste oplossing. (In het kader van "laat de client alles doen wat de client kan doen") Ik stel me een array voor van zeven elementen met daarin de teksten van de verschillende dagen. Dan bepaal je de juiste weekdag. en vervolgens haal je het juiste element, behorende bij de huidige dag uit de array. Na even Googlen kwam ik iets tegen wat zoiets doet en ik heb het een beetje aangepast (Javascript experts, correct me if I'm wrong) [code:1:312bfa88a8] <script type="text/javascript"> var d=new Date(); var weekday=new Array(7); weekday[0]="Zondag. De dag des heeren."; weekday[1]="Maandag. Het begin van de week"; weekday[2]="Dinsdag. No veel te lang tot het weekend."; weekday[3]="Woensdag. Gehaktdag"; weekday[4]="Donderdag. Gisteren was het woensdag"; weekday[5]="Vrijdag. De week zit er bijna op."; weekday[6]="Zaterdag. Weekend!"; document.write( weekday[d.getDay()]); </script> [/code:1:312bfa88a8]
  • Kom al aardig in de richting. Wat ik misschien niet goed uitgelegd heb is dat er op de webpagina een 7 dagen staan met daaronder een tabel met daarin tekst. Boven deze tabel staat dan Maandag of Dinsdag etc. Nu wil ik dat zodra de webpagina geopend wordt meteen de juiste dag van de week komt te staan met daaronder de tabel met tekst. Gr Henk
  • Ok, maar je hebt nu gezien hoe je de dagen op kan vragen. Dan kan je er toch zelf wat aanknopen? Je zou layers kunnen hiden / showen, of de opacity aan kunnen passen zodat er 1 dag goed leesbaar is, en de andere dagen niet. Ook zou je simpelweg dit script kunnen gebruiken om boven aan de tabel de dag de zetten.
  • Helaas werkt dit javascript niet zoals ik wil, en ikzelf ben niet echt bekend met javascript om het te kunnen aanpassen.
  • Javascript is toch client side... dus ik denk dat je met php aan de slag moet om het auto te doen, dwz bij het openen van de homepage dat de tekst van vandaag meteen te zien is.
  • [quote:21054a1366="Linefood78"]Helaas werkt dit javascript niet zoals ik wil, en ikzelf ben niet echt bekend met javascript om het te kunnen aanpassen.[/quote:21054a1366] Ok, maar een potje googlen is snel gedaan toch? Deze kwam ik zo 123 tegen: http://simplythebest.net/scripts/DHTML_scripts/javascripts/javascript_90.html http://www.webpage-tools.com/randomizer.asp
  • [quote:138627aecf="andre@home"]<knip>dwz bij het openen van de homepage dat de tekst van vandaag meteen te zien is.[/quote:138627aecf] Als ik het goed begrijp, heb je dus [b:138627aecf]alle[/b:138627aecf] dagen van de week [b:138627aecf]altijd[/b:138627aecf] op je pagina, en wil je dat de huidige dag boven in het scherm te zien is? Je wil niet scrollen naar "vandaag"? Als dat het geval is, dan kan je dat heel eenvoudig oplossen: zet de volgende script in de <head> sectie. [code:1:138627aecf] <script type="text/javascript"> window.onload = function() { var datum = new Date(); var vandaag = '#'+datum.getDay(); window.location.href = vandaag; } </script> [/code:1:138627aecf] En je html breidt je dan als volgt uit: [code:1:138627aecf] <a name="1">Maandag</a> .... <a name="2">Dinsdag</a> ... [/code:1:138627aecf] Op deze manier spring je bij het openen van je pagina naar de huidige dag. Dit heeft natuurlijk alleen maar zin als je uberhaupt naar beneden moet scrollen op je pagina.
  • Ja je hebt gelijk deze dagen staan er altijd op. Voorbeeld: Maandag eronder een tabel met tekst. Dinsdag en er weer eentabel met tekst. etc tot en met zondag
  • Zo weer even tijd gehad om er aan te werken. En dit gaat uitstekend. Bedankt hiervoor
  • Is er een mogelijkheid om een popup scherm te koppelen aan een hyperlink en dan de popup 10 sec. te laten staan (of minder ) Dus zodra de hyperlink wordt aangeklikt en zodra het doel in beeld is een texschermpje te laten zien met daarin bv. Alstublieft Uw menu vandaag.
  • Zo te zien kan dat inderdaad: http://www.google.nl/search?q=javascript+self+closing+popup
  • maar of jij (of je bezoekers) zo'n popup functie op prijs stellen is een tweede. usability is ook iets waard ;)
  • Met alle respect, maar stel voor dat je zelf iets meer moeite doet. Dit is nu de 2e scriptrequest in het topic en dat is echt een nogo.
  • Maak je geen zorgen "teacher" die moeite wordt echt wel gedaan. De 1 geeft misschien wel een betere zoekopdracht als de andere. Maar goh ik wist echt niet dat je maar 1 vraag mocht stelllen goh nee echt niet. Tjonge! [img:eb116f8532]http://i442.photobucket.com/albums/qq150/dreamerhappydreams/175_bedankt.gif[/img:eb116f8532]
  • http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=59999 punt 3. Enneh... iets minder kort lontje mag ook wel... t'is tenslotte bijna weekend :)
  • [quote:e8a3074c9c="Linefood78"]Maak je geen zorgen "teacher" die moeite wordt echt wel gedaan. De 1 geeft misschien wel een betere zoekopdracht als de andere. Maar goh ik wist echt niet dat je maar 1 vraag mocht stelllen goh nee echt niet. Tjonge! [img:e8a3074c9c]http://i442.photobucket.com/albums/qq150/dreamerhappydreams/175_bedankt.gif[/img:e8a3074c9c][/quote:e8a3074c9c] Van mij heb je in ieder geval je laatste antwoord gehad.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.