RAZOR71
Messages postés13Date d'inscriptionmardi 1 décembre 2009StatutMembreDernière intervention31 décembre 2010 31 déc. 2010 à 09:50
Bonjour à tous, moi le code fonctionne très bien seulement des que je modifie le doctype et que je passe en strict 1.0 html cela ne fonctionne plus on a l'impression que le code javascript ne fonctionne plus. Quelqu'un aurait une solution svp pour rendre le code compatible en xhtml svp?
Gloubi91
Messages postés8Date d'inscriptionlundi 19 octobre 2009StatutMembreDernière intervention19 août 2010 16 juin 2010 à 12:46
Suite à mon message du 16/06/2010 à 1:33:43,
J'edit un peu...
J'ai réussi à modifier mes images pour qu'elles aient la forme désiré, il fallait juste rendre compatible le code en XHTML et renommer les images (Erreur très bête...):
<!-- Déclaration du DIV contenant le menu -->
<!-- 'top' et 'left' peuvent etre modifié pour placer le menu ailleurs (10,10 est le haut à gauche) -->
<!-- 'fixed' fixe le menu (il ne suit pas la scrollbar) et peut etre modifié en 'absolute' (suit la scrollbar) -->
<!-- 'width' et 'height' sont à la taille minimum -->
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
Néanmoins, j'ai essayé le bout de code proposé par SHADOW125 et pour moi il ne marche pas! :(
J'ai pourtant bien mis les balises:
<head>
<script language="javascript">
"MON CODE"
</script>
</head>
Il n'y a aucune animation...
Voici mon DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Le titre de mon site</title>
<meta name="keywords" lang="fr" content="motcle1,mocle2" />
<meta name="description" content="Description de ma page web." />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link rel="icon" type="image/png" href="/images/pipfavicon.png" />
<script language="javascript">
"mon code"
</script>
</head>
Merci d'avance pour votre aide,
Gloubi.
Gloubi91
Messages postés8Date d'inscriptionlundi 19 octobre 2009StatutMembreDernière intervention19 août 2010 16 juin 2010 à 01:33
Bonjour à tous!
A L'AIDE!!!
Mes images ne se réduisent pas, et le défilement ne marche pas du tout, alors que dans la page de test tout marche NICKEL! Je ne comprends pas... De plus seulement la moitié des images s'affichent.
J'ai pourtant tout placé dans ma page .PHP comme c'était expliqué:
La Javascript dans mes balises <head></head>
et le reste dans .
cs_bobabar
Messages postés12Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention 8 avril 2013 24 sept. 2009 à 16:10
Super script, esthétique, réactif et très petit !
Rendu nickel sous FF3.5, Chrome 3. Sous IE6, le problème de non-gestion de la transparence des PNG de ce navigateur permet de mieux voir les redimensionnements des images.
10/10
Frenchi114
Messages postés1Date d'inscriptionmercredi 29 avril 2009StatutMembreDernière intervention30 avril 2009 30 avril 2009 à 00:04
Pourrait-on mettre du texte sous l'icone afin que l'internaute sache à quoi elle correspond ?
Merci de vite me répondre !
cs_olive85
Messages postés1Date d'inscriptionvendredi 21 mars 2008StatutMembreDernière intervention16 novembre 2008 16 nov. 2008 à 16:22
bonjour, j'ai utilsé ton code qui marche super bien avec fire fox mais avec IE sa me met mon corps en haut à gauche alors qu'avec firefox il ext bien centré!!
Aurais-tu une solution ??
shadow125
Messages postés50Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention 3 octobre 2008 2 oct. 2008 à 18:53
Il ne marche avec aucun des doctypes html, par contre quelqu'un sur un forum m'avait aidé à le rendre compatible xhtml, voici le code donc :
// <![CDATA[
MIN = 33 ; // largeur minimum en pixel
MAX = 115 ; // largeur maximum en pixel
REACTION = 1.2 ; // réaction des icons par rapport à la souris. plus grand --> plus d'icons qui réagissent
A = ((MIN-MAX)/(MAX * REACTION)) ; // coef directeur de la droite d'agrandissement
IE = document.all ? 1 : 0 ;
img_tags = new Array();
function ouEstMaSouris(e)
{
var dock = document.getElementById('dock') ; // div qui contient la barre de menu.
var x = 0;
if (IE) x = e.clientX ; // coordonnées x de la souris sur IE 5.5
else x = e.pageX ; // coordonnées x de la souris sur Mozilla ou Netscape 7
x -= dock.offsetLeft ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
img_tags = dock.getElementsByTagName('img') ; // les images contenus dans le div
ryosama
Messages postés35Date d'inscriptionjeudi 19 février 2004StatutMembreDernière intervention 2 février 2009 2 oct. 2008 à 18:48
En effet le script n'a pas été tester en précisant un DOCTYPE. Peut etre faut il mettre un doctype plus souple (éviter le xhtml). Je ne me suis pas encore pencher sur la question.
shadow125
Messages postés50Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention 3 octobre 2008 2 oct. 2008 à 14:37
Bonne source, néanmoins ne marche pas si on déclare un doctype, chose qui est pourtant indispensable.
Y a t-il un moyen de régler ce probleme pour une utilisation en html?
Sinon pour le fixer sous IE mettre un tableau pour bloquer la div, ensuite ça passe tout seul ;)
baroudbe
Messages postés1Date d'inscriptiondimanche 11 mai 2008StatutMembreDernière intervention11 mai 2008 11 mai 2008 à 12:57
Il y a-t-il un moyen de faire en sorte que le dock reste en place danc IE 7? parce que j'arrive pas à ne plus le faire bouger.
Merci d'avance et félicitation!
bambiseb
Messages postés7Date d'inscriptionmardi 3 octobre 2006StatutMembreDernière intervention27 janvier 2009 17 déc. 2007 à 09:23
Salut,
Tout d'aborb, merci pour ce script qui est vraiment intéressant.
J'ai toutefois un petit souci et je voulais savoir si c'était volontaire et géré par le code.
Config: I.E 7
J'ai intégrer le dock dans une de mes applications. Lorsque l'on ouvre l'appli avec une résolution 1280 * 800 par ex, il n'y a aucune réaction. Par contre si je passe en 1024 * 768 alors cela fonctionne correctement et puis lorsque je repasse en 1280 et bien cela fonctionne toujours trés bien.
Avez-vous une idée la dessus?
Par avance merci
eltoad
Messages postés7Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention11 janvier 2008 13 nov. 2007 à 12:45
D'accord.
Y'a t'il un moyen de le faire ?
Je me pencherais peu être dessus, car j'aimerais vraiment que cela ce passe comme ça ^^
ryosama
Messages postés35Date d'inscriptionjeudi 19 février 2004StatutMembreDernière intervention 2 février 2009 13 nov. 2007 à 08:14
Vous n'êtes pas le seul. Le script n'a pas été conçu pour rendre sa taille initiale aux icones quand on quitte la liste.
eltoad
Messages postés7Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention11 janvier 2008 12 nov. 2007 à 22:23
Bonjour,
Je trouve votre script vraiment sympa. Mais par contre chez moi, si je quitte la liste d'icone un peu vite, l'icone ne revient pas à la taille original (tester sous safari et camino).
Suis je le seul à avoir cela ou d'autre on ça ?
Cordialement
Mayeu
Dark Silver
Messages postés2Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention20 juin 2007 20 juin 2007 à 03:24
Ah non j'ai rien dit erreur de ma part désolé, si non l'effet est terrible !! Félicitation ;)
Dark Silver
Messages postés2Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention20 juin 2007 20 juin 2007 à 03:11
Il y a un problème avec FF, l'effet ne se limite pas au div donc meme si on se balade avec la souris quelque part dans la page en dessous de la barre dock, il y a quand meme un zoom sur les icones ce qui est très embétant :/.
urbanrageisback
Messages postés6Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention 5 juin 2007 5 juin 2007 à 12:21
l algo est terrible
on trouvera pas mieux, simple et rapide
super boulot !!!
merci
baba0076
Messages postés1Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention27 juin 2006 27 juin 2006 à 22:20
Euh je ne comprends pas pourquoi lors d'un imbricaque assez complexe ou dans cetains cas, la souris ne fais rien ou ne bouge pas au bon endroit...
atlante34
Messages postés14Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention24 janvier 2012 16 mai 2006 à 18:34
enorme ton code,
Ca fait trop style ...
Beau boulot,
Atlante34
daan53
Messages postés21Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention12 juillet 2007 13 janv. 2006 à 16:53
C'est quoi des "frames.iframes"??
Merci pour le menu vertical aussi, RYOSAMA!
cs_DJTIME
Messages postés39Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention 4 janvier 2008 13 janv. 2006 à 10:32
pas mal juste qu'il faudrait je penser utiliser quelques frames.iframes ca la fait pas a chaque fois que tu touche au mlenu t'as l'ecriture qui descend et remonte ca me donne le mal de mer :)
Bon c'est juste un plus que je remarque sinon ben pour le boulot 10/10
cs_TcHoUn
Messages postés2Date d'inscriptionsamedi 20 août 2005StatutMembreDernière intervention21 août 2005 21 août 2005 à 16:09
Super ryosama .......Pour ne pas mourir idiot, je vais de ce pas voir ce que tu as modifier dans le code
Merci encore ;)
ryosama
Messages postés35Date d'inscriptionjeudi 19 février 2004StatutMembreDernière intervention 2 février 2009 21 août 2005 à 15:33
Suite à 2 demandes, j'ai rajouté un menu verticale.
cs_TcHoUn
Messages postés2Date d'inscriptionsamedi 20 août 2005StatutMembreDernière intervention21 août 2005 21 août 2005 à 13:58
Super code... pareil je le cherchais depuis pas mal de temps... Par contre je relance la proposition de Daan53... J'ai beau chercher, j'arrive pas à trouver comment le foutre en vertical ?
Si quelqu'un pouvais passer en mode explication...
-Merci d'avance-
daan53
Messages postés21Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention12 juillet 2007 18 mai 2005 à 15:28
Ce code est exactement le code que je cherchais, mais j'aimerais l'avoir en vertical. Existe-t-il deja en vertical ou est il possible de le creer en vertical?
Moi je n'y arrive pas en tout cas.
Je suis utilisateur de mac.
Merci de me répondre.
Daan
przelvis
Messages postés1Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention18 mars 2005 18 mars 2005 à 16:39
féllicitation vraiment bien, bon code facile à utiliser.
Un problème, l'image reste grossie si on sort de la barre mais tant pis il est quand même super.
kariboo
ryosama
Messages postés35Date d'inscriptionjeudi 19 février 2004StatutMembreDernière intervention 2 février 2009 8 nov. 2004 à 09:21
En effet sous IE pas moyen de faire tenir le menu en haut de page.
Normalement l'option "position:fixed" du menu permet de réaliser ce miracle mais IE et les Style CSS c'est un coup oui, un coup non.
Il a toujours moyen de capter le scroll de ta page et de faire descendre le menu en conséquence. Je suis sûr que des scripts sur ce site le fond déjà.
Personnelement, j'ai la fleme ;-)
dionysos6868
Messages postés310Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention 9 juin 20051 5 nov. 2004 à 16:57
Il marche super bien sous FIREFOX mais pas du tout sous IE .
sous ie le menu reste en haut de la page ce qui fait que quand je descend ma scrollbar le menu disparait.
quelqu'un a une idée?
cs_LiBe444
Messages postés220Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention 7 avril 2007 9 oct. 2004 à 21:45
Malgré le commentaire de ThunderPsycho, ce type de script est toujours bluffant.
Et la formulation algorithmique est si simple qu'elle en devient une vraie formule magique.
Bienvenue au club ryosama avec mes encouragements : 10/10.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 28 sept. 2004 à 16:43
l'art c'est toujours cyclique ;) tantôt la ligne, tantôt la courbe... donc d'une certaine manière, on va en arrière, mais pq pas? ça fait des millénaires qu'en allant tjs en arrière on avance, alors go :p
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 28 sept. 2004 à 10:09
et par un moment ce fut les logiciels de se prendre pour des site web avec cette "sensation de liberté" au nvo du GUI (les skins).
Mais ou va le monde je vous le demande ! mais ou va t on ?! ;)
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008 27 sept. 2004 à 12:52
Bon code, mais perso je m'en servirais pô pour faire un site...
Vouloir simuler des OS (Windows, Mac, Linux) pour un site est un peu une mode "Site perso Kitch", et c'est aussi à mon sens du gachis... L'avantage du web est quand meme de donner une liberté totale pour ses GUI, alors autant en profiter bon sang !!! ;op
Enfin bon, ya eu de la recherche dans cette source, de bonnes astuces, et surement pas mal de boulot... 10 ;o)
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 23 sept. 2004 à 22:11
du plus bel effet :) bravo, c'est très réussi
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention 7 novembre 2008 23 sept. 2004 à 16:58
superbe !
domage que IE n'aime pas les PNG mais bon le resultat est plutot bien reproduit (et à mon grand etonnement, pas de ralentissement ou autre !)
ryosama
Messages postés35Date d'inscriptionjeudi 19 février 2004StatutMembreDernière intervention 2 février 2009 23 sept. 2004 à 09:15
En effet je m'en suis aperçu apres coup.
Il y a 2 autres sources qui font la meme chose.
Mais nos 3 sources utilisent des algo différent pour l'effet de Zoom.
Je pense que ca vaut la peine de les laisser.
ThunderPsycho
Messages postés180Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention 4 février 2007 23 sept. 2004 à 06:46
5 oct. 2012 à 18:53
Et comme je disais en 2004, simuler des effets des OS sur un site web est horriblement kitch et rapidement démodé...
5 oct. 2012 à 17:40
Mais j'ai trouvé, il faut mettre:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
et pense à modifier l'attribut de ta balise image dans le body:
style="width:33px;height:33px; border:0px;" align="top" alt="cequetuveux"
et apres c'est ok avec W3 + ca fonctionne!
31 déc. 2010 à 09:50
16 juin 2010 à 12:46
J'edit un peu...
J'ai réussi à modifier mes images pour qu'elles aient la forme désiré, il fallait juste rendre compatible le code en XHTML et renommer les images (Erreur très bête...):
<!-- Déclaration du DIV contenant le menu -->
<!-- 'top' et 'left' peuvent etre modifié pour placer le menu ailleurs (10,10 est le haut à gauche) -->
<!-- 'fixed' fixe le menu (il ne suit pas la scrollbar) et peut etre modifié en 'absolute' (suit la scrollbar) -->
<!-- 'width' et 'height' sont à la taille minimum -->
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
[# ]
Néanmoins, j'ai essayé le bout de code proposé par SHADOW125 et pour moi il ne marche pas! :(
J'ai pourtant bien mis les balises:
<head>
<script language="javascript">
"MON CODE"
</script>
</head>
Il n'y a aucune animation...
Voici mon DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Le titre de mon site</title>
<meta name="keywords" lang="fr" content="motcle1,mocle2" />
<meta name="description" content="Description de ma page web." />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link rel="icon" type="image/png" href="/images/pipfavicon.png" />
<script language="javascript">
"mon code"
</script>
</head>
Merci d'avance pour votre aide,
Gloubi.
16 juin 2010 à 01:33
A L'AIDE!!!
Mes images ne se réduisent pas, et le défilement ne marche pas du tout, alors que dans la page de test tout marche NICKEL! Je ne comprends pas... De plus seulement la moitié des images s'affichent.
J'ai pourtant tout placé dans ma page .PHP comme c'était expliqué:
La Javascript dans mes balises <head></head>
et le reste dans .
Voici un screen du beug: http://s2.noelshack.com/uploads/images/14978474712729_beug.jpg
Si vous avez besoin de plus d'infos sur mon script, n'hésitez pas!
Merci d'avance de m'aider, j'ai un projet de site en cours.
Cordialement,
Gloubi.
24 sept. 2009 à 16:10
Rendu nickel sous FF3.5, Chrome 3. Sous IE6, le problème de non-gestion de la transparence des PNG de ce navigateur permet de mieux voir les redimensionnements des images.
10/10
30 avril 2009 à 00:04
Merci de vite me répondre !
16 nov. 2008 à 16:22
Aurais-tu une solution ??
2 oct. 2008 à 18:53
// <![CDATA[
MIN = 33 ; // largeur minimum en pixel
MAX = 115 ; // largeur maximum en pixel
REACTION = 1.2 ; // réaction des icons par rapport à la souris. plus grand --> plus d'icons qui réagissent
A = ((MIN-MAX)/(MAX * REACTION)) ; // coef directeur de la droite d'agrandissement
IE = document.all ? 1 : 0 ;
img_tags = new Array();
function ouEstMaSouris(e)
{
var dock = document.getElementById('dock') ; // div qui contient la barre de menu.
var x = 0;
if (IE) x = e.clientX ; // coordonnées x de la souris sur IE 5.5
else x = e.pageX ; // coordonnées x de la souris sur Mozilla ou Netscape 7
x -= dock.offsetLeft ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
img_tags = dock.getElementsByTagName('img') ; // les images contenus dans le div
for(i=0 ; i MAX) coef = MAX ;
img_tags[i].style.width=coef + "px";
img_tags[i].style.height=coef + "px";
}
}
// ]]>
2 oct. 2008 à 18:48
2 oct. 2008 à 14:37
Y a t-il un moyen de régler ce probleme pour une utilisation en html?
Sinon pour le fixer sous IE mettre un tableau pour bloquer la div, ensuite ça passe tout seul ;)
11 mai 2008 à 12:57
Merci d'avance et félicitation!
17 déc. 2007 à 09:23
Tout d'aborb, merci pour ce script qui est vraiment intéressant.
J'ai toutefois un petit souci et je voulais savoir si c'était volontaire et géré par le code.
Config: I.E 7
J'ai intégrer le dock dans une de mes applications. Lorsque l'on ouvre l'appli avec une résolution 1280 * 800 par ex, il n'y a aucune réaction. Par contre si je passe en 1024 * 768 alors cela fonctionne correctement et puis lorsque je repasse en 1280 et bien cela fonctionne toujours trés bien.
Avez-vous une idée la dessus?
Par avance merci
13 nov. 2007 à 12:45
Y'a t'il un moyen de le faire ?
Je me pencherais peu être dessus, car j'aimerais vraiment que cela ce passe comme ça ^^
13 nov. 2007 à 08:14
12 nov. 2007 à 22:23
Je trouve votre script vraiment sympa. Mais par contre chez moi, si je quitte la liste d'icone un peu vite, l'icone ne revient pas à la taille original (tester sous safari et camino).
Suis je le seul à avoir cela ou d'autre on ça ?
Cordialement
Mayeu
20 juin 2007 à 03:24
20 juin 2007 à 03:11
5 juin 2007 à 12:21
on trouvera pas mieux, simple et rapide
super boulot !!!
merci
27 juin 2006 à 22:20
16 mai 2006 à 18:34
Ca fait trop style ...
Beau boulot,
Atlante34
13 janv. 2006 à 16:53
Merci pour le menu vertical aussi, RYOSAMA!
13 janv. 2006 à 10:32
Bon c'est juste un plus que je remarque sinon ben pour le boulot 10/10
21 août 2005 à 16:09
Merci encore ;)
21 août 2005 à 15:33
21 août 2005 à 13:58
Si quelqu'un pouvais passer en mode explication...
-Merci d'avance-
18 mai 2005 à 15:28
Moi je n'y arrive pas en tout cas.
Je suis utilisateur de mac.
Merci de me répondre.
Daan
18 mars 2005 à 16:39
Un problème, l'image reste grossie si on sort de la barre mais tant pis il est quand même super.
kariboo
8 nov. 2004 à 09:21
Normalement l'option "position:fixed" du menu permet de réaliser ce miracle mais IE et les Style CSS c'est un coup oui, un coup non.
Il a toujours moyen de capter le scroll de ta page et de faire descendre le menu en conséquence. Je suis sûr que des scripts sur ce site le fond déjà.
Personnelement, j'ai la fleme ;-)
5 nov. 2004 à 16:57
sous ie le menu reste en haut de la page ce qui fait que quand je descend ma scrollbar le menu disparait.
quelqu'un a une idée?
9 oct. 2004 à 21:45
Et la formulation algorithmique est si simple qu'elle en devient une vraie formule magique.
Bienvenue au club ryosama avec mes encouragements : 10/10.
28 sept. 2004 à 16:43
28 sept. 2004 à 10:09
Mais ou va le monde je vous le demande ! mais ou va t on ?! ;)
27 sept. 2004 à 12:52
Vouloir simuler des OS (Windows, Mac, Linux) pour un site est un peu une mode "Site perso Kitch", et c'est aussi à mon sens du gachis... L'avantage du web est quand meme de donner une liberté totale pour ses GUI, alors autant en profiter bon sang !!! ;op
Enfin bon, ya eu de la recherche dans cette source, de bonnes astuces, et surement pas mal de boulot... 10 ;o)
23 sept. 2004 à 22:11
23 sept. 2004 à 16:58
domage que IE n'aime pas les PNG mais bon le resultat est plutot bien reproduit (et à mon grand etonnement, pas de ralentissement ou autre !)
23 sept. 2004 à 09:15
Il y a 2 autres sources qui font la meme chose.
Mais nos 3 sources utilisent des algo différent pour l'effet de Zoom.
Je pense que ca vaut la peine de les laisser.
23 sept. 2004 à 06:46
-> http://www.javascriptfr.com/code.aspx?ID=19298