[HTML] Balise méta et horloge interne
Dernière réponse : dans Programmation
Salut
Je cherche à faire un trucalacon sympa, mais malgrès mes notions en HTML et mes recherches sur google, je sais pas quoi faire...
Voilà, je viens de me faire un ptit site (disons plutot un ftp illustré) pour gerer mes mangas proprement par le net (pour les curieux, la page est celle ci: http://otaconryu.free.fr/Otakuland/otakulandindex.htm )
Seulement voila. Je compte faire un accueil du site assez original (le voici: http://otaconryu.free.fr/Otakuland/index.htm )
En allant voir ce que c'est, vous avez dût vous rendre compte qu'il y a trois images: lumieres allumées, juste la ptite lampe allumée, et lumières éteintes...
Ce que je cherche, c'est un moyen de placer dans une page html encore plus loin dans la racine du site ( http://otaconryu.free.fr/ ) une balise méta qui redirigerait les personnes qui tomberaient dessus vers une des pages où il y a les images allumé, éteint, mi-éteint, en fonction de l'heure à laquelle la personne est sur la source.
Je prends un exemple. Moi, surfeur invétéré, je me retrouve sur http://otaconryu.free.fr/ à 17h... POUF ! la page où tout est allumé apparait.
Maintenant je reviens voir ce site à 22h, POUF ! Y a que la ptite lampe d'allumée...
Et pareil pour 2h du mat où tout serait éteint...
Le but est de virer les liens qui me convienne pas, et de rendre le site "dynamique"...
Par rapport à ce terme, j'en viens à me dire que je devrais ptet alors faire une page en php, mais vu que je connait du php que la définition, je sais pas si je ferais bonne route dans cette direction là...
Dans l'immediat, est-ce possible de faire ça en HTML (voire javascript) ?
Je cherche à faire un trucalacon sympa, mais malgrès mes notions en HTML et mes recherches sur google, je sais pas quoi faire...
Voilà, je viens de me faire un ptit site (disons plutot un ftp illustré) pour gerer mes mangas proprement par le net (pour les curieux, la page est celle ci: http://otaconryu.free.fr/Otakuland/otakulandindex.htm )
Seulement voila. Je compte faire un accueil du site assez original (le voici: http://otaconryu.free.fr/Otakuland/index.htm )
En allant voir ce que c'est, vous avez dût vous rendre compte qu'il y a trois images: lumieres allumées, juste la ptite lampe allumée, et lumières éteintes...
Ce que je cherche, c'est un moyen de placer dans une page html encore plus loin dans la racine du site ( http://otaconryu.free.fr/ ) une balise méta qui redirigerait les personnes qui tomberaient dessus vers une des pages où il y a les images allumé, éteint, mi-éteint, en fonction de l'heure à laquelle la personne est sur la source.
Je prends un exemple. Moi, surfeur invétéré, je me retrouve sur http://otaconryu.free.fr/ à 17h... POUF ! la page où tout est allumé apparait.
Maintenant je reviens voir ce site à 22h, POUF ! Y a que la ptite lampe d'allumée...
Et pareil pour 2h du mat où tout serait éteint...
Le but est de virer les liens qui me convienne pas, et de rendre le site "dynamique"...
Par rapport à ce terme, j'en viens à me dire que je devrais ptet alors faire une page en php, mais vu que je connait du php que la définition, je sais pas si je ferais bonne route dans cette direction là...
Dans l'immediat, est-ce possible de faire ça en HTML (voire javascript) ?
Autres pages sur : html balise meta horloge interne
Lassé par la pub ? Créez un compte
me faudrait un truc genre:
Par contre, vu que j'ai tout oublié de mes études en conception (bah la programmation, sté pas mon truc
), bah ça m'a l'air totalement faux mais je sais pas du tout où ni pourquoi
<HEAD>
<script type="text/javascript">
function time() {
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
if (hour<=20) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/BRIGHT.gif" target="_blank">http://otaconryu.free.fr/Otakuland/BRIGHT.gif</a>' }
if (hour<=22) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARK.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARK.gif</a>' }
if (hour<=1) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>' }
</HEAD>
Par contre, vu que j'ai tout oublié de mes études en conception (bah la programmation, sté pas mon truc
), bah ça m'a l'air totalement faux mais je sais pas du tout où ni pourquoi
Citation :
ya juste un soucis : le code js te donnera l'heure du client, qui n'est pas spécialement la meme que la tienne...C'est pas grave, a l'origine c'est fait pour que ça marche chez moi où chez des potes où je pourrais gerer mes mangas s'ils font autre chose...
Comme on vit tous dans la même ville, probleme réglé
fouch@IDN a dit :
me faudrait un truc genre:
<HEAD>
<script type="text/javascript">
function time() {
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
if (hour<=20) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/BRIGHT.gif" target="_blank">http://otaconryu.free.fr/Otakuland/BRIGHT.gif</a>' }
if (hour<=22) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARK.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARK.gif</a>' }
if (hour<=1) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>' }
</HEAD>
Par contre, vu que j'ai tout oublié de mes études en conception (bah la programmation, sté pas mon truc
), bah ça m'a l'air totalement faux mais je sais pas du tout où ni pourquoi
1/ pas la peine de récuperer les minutes et les secondes
2/ utilise getElementById
3/ tes condition sont pas justes...
4/ balise head en minuscule =p
Citation :
1/ pas la peine de récuperer les minutes et les secondes2/ utilise getElementById
3/ tes condition sont pas justes...
4/ balise head en minuscule =p
1) ok
2) j'dois faire une recherche là
3) pas compris
4) Tu chipotes
Je vais copier dans mon code que le reste, le HEAD etait là pour signaler la position à peu près, où je placerais le tout
fouch@IDN a dit :
3) pas compris
Simple.... Si on regarde tes conditions de sélection pour document.image.src :
fouch@IDN a dit :
if (hour<=20) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/BRIGHT.gif" target="_blank">http://otaconryu.free.fr/Otakuland/BRIGHT.gif</a>' }
if (hour<=22) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARK.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARK.gif</a>' }
if (hour<=1) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>' }
- Si hour > 1 et hour <= 20, alors les deux premières conditions sont remplies.. Même problème que précédemment..
- Si hour > 20, seule la première conditions est remplie, document.image.src prend bien une valeur unique, seul cas valable..
Il te faut des conditions du genre (remises dans l'ordre pour une meilleure lecture) :
if (hour<=1) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>' }
if (hour>1 AND hour<=20) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/BRIGHT.gif" target="_blank">http://otaconryu.free.fr/Otakuland/BRIGHT.gif</a>' }
if (hour>20 AND hour<=22) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARK.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARK.gif</a>' }
Evidemment, tu remplaceras le "AND" par le mot correct en JS, mot pourtant simple mais qui m'échappe....
Mais si je comprends ta démarche, il te manque les conditions pour l'heure de 23h00 à 23h59.... Si pour cette dernière heure de la journée tu définis la même image que pour les deux premières (0h et 1h), ça te donnerait ceci comme condition à la place de la précédente :
if (hour<=1 AND hour>22) { document.image.src='<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>' }
Bon, avec ça, je réussis à chopper l'heure dans laquelle on se situe:
ça m'affiche 23 donc (grace à write) (puisqu'il est 23:40 au moment du test)
Par contre
Ca m'affiche pas l'image tel que ça le devrait...
Je persiste
<script language="JavaScript">
var d=new Date()
document.write(d.getHours())
ça m'affiche 23 donc (grace à write) (puisqu'il est 23:40 au moment du test)
Par contre
if (d>22) { document.image.src="<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>" }
Ca m'affiche pas l'image tel que ça le devrait...
Je persiste
Voila le code de ma page de test donc...
<html>
<head>
<title>Otakuland bright</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF"><div align="center">
<div align="center"><img src="<a href="http://otaconryu.free.fr/Otakuland/otakutitre2" target="_blank">http://otaconryu.free.fr/Otakuland/otakutitre2</a>">
</div>
<p align="center">
<script language="JavaScript">
var d=new Date()
document.write(d.getHours())
if (d>22) { document.image.src="<a href="http://otaconryu.free.fr/Otakuland/DARKTV.gif" target="_blank">http://otaconryu.free.fr/Otakuland/DARKTV.gif</a>" }
</script></p>
</body>
</html>
essaye de faire comme ca:
src="http://otaconryu.free.fr/Otakuland/DARKTV.gif"
ou alors mais des simlpes côtes
ou sinon tu devrais essayer de ouvrir une valise php c'est à dire <? avant le if et, tu la referme aprés ton } par ?>
essaye ca et tu me dit
bye
src="http://otaconryu.free.fr/Otakuland/DARKTV.gif"
ou alors mais des simlpes côtes
ou sinon tu devrais essayer de ouvrir une valise php c'est à dire <? avant le if et, tu la referme aprés ton } par ?>
essaye ca et tu me dit
bye
Citation :
ya pas plus simple...
i = document.getElementById("idimage");
i.src = "DARKTV.gif";
avec
<img id="idimage" src="imagepardefaut.gif" />
Si je comprends bien, faudrait que je mettre dans le code:
if (d>22)
i = document.getElementById("idimage");
i.src = "DARKTV.gif";
if (d>18)
i = document.getElementById("idimage");
i.src = "DARK.gif";
if (d>0)
i = document.getElementById("idimage");
i.src = "BRIGHT.gif";
Par exemple
Autre chose. Si vous regardez depuis la racine du site ( http://otaconryu.free.fr ), j'ai mis une animation flash. Sorte de signature. Mais sur ie elle est recadrée bien comme il faut, par contre, j'ai pu voir que sur mozilla, ça affiche une grosse image flash sans prendre en compte le redimensionnement. Y a moyen de changer ça ?
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumHtml balise object javascript
- ForumTag html balise table
- ForumTag html balise script
- ForumTag html balise input
- ForumCentrer une image en html quelle balise utiliser
- ForumHorloge pour html
- ForumBalise wmv html
- ForumBalise html bulle
- ForumBalise html pour mettre un son
- ForumBalise infobulle html
- Voir plus