Javascript met tijdwissel

  • Onderwerp starter Onderwerp starter eww
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eww

Gebruiker
Lid geworden
3 nov 2006
Berichten
36
Beste Allemaal,

Ik ben op zoek naar een script dat tussen bepaalde tijden een tekst kan tonen. Het is voor onze lokale omroep om zo de de lopende uitzending te tonen.

Voorbeeld

Non Stop Music
12.00 uur tot 13.00

Middagplezier
13.00 uur tot 14.00

en zo verder

Het script moet dus begrijpen wat ie op welke dag op welk uur moet tonen.

Wie kan mij hier mee helpen.

Alvast veel dank voor de hulp:thumb:
 
Om de dag ook nog te illustreren, heb ik nog een extra regel toegevoegd dat Non-stop music enkel van Maandig tot Donderdag is, en Middagplezier enkel van Vrijdag tot Zondag...

Zet deze tags en de inhoud op de plaats waar het tekstje moet komen:

Code:
<script language="JavaScript" type="text/javascript">
<!--
var Datum = new Date(); // Nieuwe Datum
var Dag = Datum.getDay(); // Dag verkrijgen uit Datum
var Uur = Datum.getHours(); // Uur verkrijgen uit Datum

var Resultaat = ""; // Resultaatstring declareren

if((Dag>=1 && Dag<=4) && (Uur>=12 && Uur<13)) // Resultaat bepalen 
{
 Resultaat = "Non-stop Music";
}
else if((Dag>=5 && Dag<=7) && (Uur>=13 && Uur<14))
{
 Resultaat = "Middagplezier";
}
else
{
 Resultaat = "Geen uitzending";
}

document.write(Resultaat);
//-->
</script>
 
Met dit script kun je per dag elk uur aangeven wat er getoond moet worden

In de head sectie van het html-document

HTML:
<script src='uitzending.js' type='text/javascript'></script>


Inhoud van het bestand ('uitzending.js)
PHP:
//configuratie
// hieronder staan alle uren per dag vermeld
// tussen aanhalingstekens de programmatitel van dat uur weergeven
// vb.
//
// maandag[13] = "Programma om middernacht"
//
//geeft als resultaaat
//
// 13:00 tot 14:00
// Programma om middernacht

var maandag = new Array(24);
maandag[0] = "";
maandag[1] = "";
maandag[2] = "";
maandag[3] = "";
maandag[4] = "";
maandag[5] = "";
maandag[6] = "";
maandag[7] = "";
maandag[8] = "";
maandag[9] = "";
maandag[10] = "";
maandag[11] = "";
maandag[12] = "";
maandag[13] = "";
maandag[14] = "";
maandag[15] = "";
maandag[16] = "";
maandag[17] = "";
maandag[18] = "";
maandag[19] = "";
maandag[20] = "";
maandag[21] = "";
maandag[22] = "";
maandag[23] = "";
var dinsdag = new Array(24);
dinsdag[0] = "";
dinsdag[1] = "";
dinsdag[2] = "";
dinsdag[3] = "";
dinsdag[4] = "";
dinsdag[5] = "";
dinsdag[6] = "";
dinsdag[7] = "";
dinsdag[8] = "";
dinsdag[9] = "";
dinsdag[10] = "";
dinsdag[11] = "";
dinsdag[12] = "";
dinsdag[13] = "";
dinsdag[14] = "";
dinsdag[15] = "";
dinsdag[16] = "";
dinsdag[17] = "";
dinsdag[18] = "";
dinsdag[19] = "";
dinsdag[20] = "";
dinsdag[21] = "";
dinsdag[22] = "";
dinsdag[23] = "";
var woensdag = new Array(24);
woensdag[0] = "";
woensdag[1] = "";
woensdag[2] = "";
woensdag[3] = "";
woensdag[4] = "";
woensdag[5] = "";
woensdag[6] = "";
woensdag[7] = "";
woensdag[8] = "";
woensdag[9] = "";
woensdag[10] = "";
woensdag[11] = "";
woensdag[12] = "";
woensdag[13] = "";
woensdag[14] = "";
woensdag[15] = "";
woensdag[16] = "";
woensdag[17] = "";
woensdag[18] = "";
woensdag[19] = "";
woensdag[20] = "";
woensdag[21] = "";
woensdag[22] = "";
woensdag[23] = "";
var donderdag = new Array(24);
donderdag[0] = "";
donderdag[1] = "";
donderdag[2] = "";
donderdag[3] = "";
donderdag[4] = "";
donderdag[5] = "";
donderdag[6] = "";
donderdag[7] = "";
donderdag[8] = "";
donderdag[9] = "";
donderdag[10] = "";
donderdag[11] = "";
donderdag[12] = "";
donderdag[13] = "";
donderdag[14] = "";
donderdag[15] = "";
donderdag[16] = "";
donderdag[17] = "";
donderdag[18] = "";
donderdag[19] = "";
donderdag[20] = "";
donderdag[21] = "";
donderdag[22] = "";
donderdag[23] = "";
var vrijdag = new Array(24);
vrijdag[0] = "";
vrijdag[1] = "";
vrijdag[2] = "";
vrijdag[3] = "";
vrijdag[4] = "";
vrijdag[5] = "";
vrijdag[6] = "";
vrijdag[7] = "";
vrijdag[8] = "";
vrijdag[9] = "";
vrijdag[10] = "";
vrijdag[11] = "";
vrijdag[12] = "";
vrijdag[13] = "";
vrijdag[14] = "";
vrijdag[15] = "";
vrijdag[16] = "";
vrijdag[17] = "";
vrijdag[18] = "";
vrijdag[19] = "";
vrijdag[20] = "";
vrijdag[21] = "";
vrijdag[22] = "";
vrijdag[23] = "";
var zaterdag = new Array(24);
zaterdag[0] = "";
zaterdag[1] = "";
zaterdag[2] = "";
zaterdag[3] = "";
zaterdag[4] = "";
zaterdag[5] = "";
zaterdag[6] = "";
zaterdag[7] = "";
zaterdag[8] = "";
zaterdag[9] = "";
zaterdag[10] = "";
zaterdag[11] = "";
zaterdag[12] = "";
zaterdag[13] = "";
zaterdag[14] = "";
zaterdag[15] = "";
zaterdag[16] = "";
zaterdag[17] = "";
zaterdag[18] = "";
zaterdag[19] = "";
zaterdag[20] = "";
zaterdag[21] = "";
zaterdag[22] = "";
zaterdag[23] = "";
var zondag = new Array(24);
zondag[0] = "";
zondag[1] = "";
zondag[2] = "";
zondag[3] = "";
zondag[4] = "";
zondag[5] = "";
zondag[6] = "";
zondag[7] = "";
zondag[8] = "";
zondag[9] = "";
zondag[10] = "";
zondag[11] = "";
zondag[12] = "";
zondag[13] = "";
zondag[14] = "";
zondag[15] = "";
zondag[16] = "";
zondag[17] = "";
zondag[18] = "";
zondag[19] = "";
zondag[20] = "";
zondag[21] = "";
zondag[22] = "";
zondag[23] = "";


//hieronder niets meer veranderen
function toonUitzending()
{
  var weekdagen = new Array('zondag','maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag');
  var nu = new Date;
  var vandaag = nu.getDay();
  var uur = nu.getHours();
  var dag = weekdagen[vandaag];
  programma = window[dag][uur];
  uurTekst = uur + ':00 tot ' + (uur+1) + ':00 uur';
  return uurTekst + '<br/>' + programma;
}

In het HTML bestand het volgende plaatsen waar de tekst moet komen te staan:

HTML:
<script language='javascript' type='text/javascript'>
<!--
document.write(toonUitzending());
//-->
</script>

Ik hoop dat het een beetje duidelijk is.
 
Niet geheel duidelijk

Het eerste script dat is gepost heb ik werkend maar heb de volgende vraag:

Ik zou graag het lettertype, kleur en grote aan kunnen passen en in het resultaat graag 3 regels opnemen

resultaat moet in beeld zijn:

15.00 - 16.00
Lopende programma
Omscrijving programma.

ik hoor graag hoe ik zou kunnen bereiken, het 2e script wil mij niet lukken dit goed werkend te krijgen maar weet zo snel niet wat ik verkeerd doe.
 
Laatst bewerkt:
JavaScript Tijdgerelateerd

Beste Allemaal,

ik ben op zoek naar een script dat een op een bepaald uur van de dag een bepaalde tekst kan weergeven. Het is voor onze lokale omroep waar we graag het lopende programma willen weergeven.

Voorbeeld:
-------------------------------------------------------------------------------
Dag tijd
Zaterdag 09.00 uur tot 10.00

Weergave
U luistert naar
De Ochtendmix
Non-stop music
09.00 uur tot 10.00 uur



Dag tijd
Zaterdag 10.00 uur tot 11.00

Weergave
U luistert naar
Goedemorgen
Actualiteiten
10.00 uur tot 11.00 uur

-----------------------------------------------------------------------------

En dit zo voor de hele week

Hoop dat iemand kan helpen.
 
Beste "eww",

Jouw tweede vraag past prima bij je eerste vraag over dit onderwerp.
Om die reden heb ik ze samengevoegd.
 
Opgelost

Het script doet zijn werk inmiddels dank voor de hulp op dit forum.:)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan