Verschiedene Links
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo, ich will jetzt mal wieder eine neue Homepage erstellen und dazu br?uchte ich auch mal wieder Hilfe.
Also, ich will es so machen, dass man zu verschieden Tageszeiten auch verschiedene Links angezeigt bekommt. Jetzt ist nur das Problem:
Ich habe keine Ahnung, wie das geht. K?nnt ihr mir vllt. helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<script type="text/javascript"> ziele=new Array('http://www.lima-city.de','http://www.web.de','http://www.heise.de','http://de.selfhtml.org','...'); texte=new Array('guter Webspace','gr??tes Deutsches Internetportal','Heise','Selfhtml','...'); jetzt=new Date(); jetzt=jetzt.getHours(); document.write('<a href="'+ziele[jetzt]+'">'+texte[jetzt]+'</a>'); </script>
Mach einfach 24 verschiedene Links und Link Texte in die Arrays und dann l?uft das ganze. -
Danke f?r deine Hilfe.
-
Ich hab gerade ausprobiert, ob das funktioniert und habe festgestellt, dass es nicht funktioniert. Ich habe keine Ahnung, wieso. K?nntet ihr mir vllt. wieder helfen?
-
Gibts das agnze auch f?r HTML?
-
fc-koeln schrieb:
Gibts das agnze auch f?r HTML?
HTML ist keine Scriptspache
Aber das m?sste mit PHP gehen:
Beispiel (Link vor 21 Uhr und nach 21 Uhr):
<?php
if (date('H') < "21") {
echo '<a href="beispiel1.php">Link1</a>';
} else {
echo '<a href="beispiel2.php">Link2</a>';
}
?>
Mit JavaScript m?sste es auch irgendwie gehen, aber ich wei? nicht wie. Schau mal bei http://de.selfhtml.org. -
Danke f?r eure Hilfe. Jetzt stht dem ganzen hoffentlich nichts mehr im Wege.
Mfg Zoidberg -
fc-koeln schrieb:
Gibts das agnze auch f?r HTML?
Ganz klar nein!
Aber mit PHP-funktioniert es auch:
$links = Array("http://www.animativa.org", "http://www.chattrix.net", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); $text = Array("Animativa", "Chattrix", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "") echo '<a href="'.$links[date(G)].'">'.$text[date(G)].'</a>';
Ungetestet m?sste aber funktionieren
Zwischen den ersten "" steht der link der um 0 Uhr angezeigt wird, zwischen den zweiten "" steht der link der um 1 Uhr angezeigt wird, und so weiter...
Beitrag ge?ndert am 3.03.2006 16:42 von dussel -
sandrock-jonas schrieb:
Beispiel (Link vor 21 Uhr und nach 21 Uhr):
<?php
if (date('H') < '21') {
echo '<a href='beispiel1.php'>Link1</a>';
} else {
echo '<a href='beispiel2.php'>Link2</a>';
}
?>
quote]
Aber kann ich das auch irgendwie machen, dass ich das z.B. von 1-6, von 7-16 und von 17-24 mache? -
zoidberg schrieb:
sandrock-jonas schrieb:
Beispiel (Link vor 21 Uhr und nach 21 Uhr):
<?php
if (date('H') < '21') {
echo '<a href='beispiel1.php'>Link1</a>';
} else {
echo '<a href='beispiel2.php'>Link2</a>';
}
?>
quote]
Aber kann ich das auch irgendwie machen, dass ich das z.B. von 1-6, von 7-16 und von 17-24 mache?
So:
<?php
if (date('H') <= '6') {
echo '<a href="">Link0-6Uhr</a>';
} elseif (date('H') > '6' && date('H') <= '16') {
echo '<a href="">Link7-16Uhr</a>';
} else {
echo '<a href="">Link17-24Uhr</a>';
}
?>
Schau mal da:
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=104&group=15 -
DANKE!!! Endlich funktionierts.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage