PHP ou JS

cybersquat Messages postés 7 Statut Membre -  
Harricote Messages postés 424 Statut Membre -
Bonjour à tous :)

Voila je suis une grosse bille en programmation, mais j'essaie quand même :)

J'aimerai me faire un site perso avec toutes mes recettes et les partager avec ma famille. Cependant j'ai cherché sur beaucoup de site qui propose des scripts php ou js, mais je n'ai pas trouvé mon bonheur.

Voila, j'ai plus de 1000 recettes à mon actif.
J'aurai aimer créer une page (deja en php) jusque l'a pas de problème.

Cependant, sur cette page, j'aurai aimer mettre une mini-photo de la recette, et lorsque nous passons la souris dessus, la photo s'agrandit (avec un lien pour aller sur la page).

Et comme il y a beaucoup de recette, je voulais les diviser par pages. (entrée, plat chaud, froid etc)

Je me suis donc douté qu'il y aurait un .js (genre: /scripts/js/balbalba.js

et un truc dans la page web..

Mais je n'y connais rien lol.

Si vous avez des idées

Merci a tous

11 réponses

Harricote Messages postés 424 Statut Membre 41
 
Salut !!

Et oui, il y a du javascript (js) mais juste pour les images !
Sinon, tout est en html !

Exemple pour ta page entree.html :
<div>
Entr&eacute;e || <a href="plat_chaud.html">Plat chaud</a> || <a href="plat_froid">Plat froid</a>
</div>
<div>
<img src="image1.jpg" width="20px" height="20px" onmouseover="this.width='50px';this.height='50px';" onmouseout="this.width='20px';this.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.width='50px';this.height='50px';" onmouseout="this.width='20px';this.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.width='50px';this.height='50px';" onmouseout="this.width='20px';this.height='20px';" />
.......
</div>


fais ca pour tes autres pages !!
0
cybersquat Messages postés 7 Statut Membre
 
je test et te tient au courant,

merci beaucoup deja

heu question: le js faut le faire ou ?
0
cybersquat Messages postés 7 Statut Membre
 
alors j ai recopier exactement la même chose en positionnant bien entendu les images et les pages.

Mais les images ne s'agrandissent pas bou !!!!

Au contraire elle disparaissent
0
Harricote Messages postés 424 Statut Membre 41
 
Remplace les images par :
<img src="image1.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />

Et le js est déjà dans le tecte que je viens de te donner (onmouseover et onmouseout sont des fonctions js)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cybersquat Messages postés 7 Statut Membre
 
wow enorme ca marche :)

donc en faite pas besoin de .js au si d'apres toi ?

Est ce securitaire cette facon ?
0
Harricote Messages postés 424 Statut Membre 41
 
Et bien, si, il faut du js (il y en a dans le code). C'est sécurisé, bien sûr !! Par contre si le visiteur de ton site n'a pas activé le javascript dans son navigateur, l'image ne s'agrandit pas. C'est pourquoi, c'est mieux d'indiquer (sur ta page d'accueil ou autre) que ton site est mieux ergonomique avec l'activation de js.
0
cybersquat Messages postés 7 Statut Membre
 
oki genial merci :)

et admettons qu'on met un .js ? serait dur de faire ca ?
0
Harricote Messages postés 424 Statut Membre 41
 
Et bien, oui (je n'avais pas compris tout à l'heure, excuse-moi ^^), on peut mettre un .js :
dans ton <head></head>, tu mets <script type="text/javascript" src="le_chemin_vers_ton_fichier_javascript.js" />.

Puis tu remplaces ca :
<img src="image1.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="this.style.width='50px';this.style.height='50px';" onmouseout="this.style.width='20px';this.style.height='20px';" />

par :
<img src="image1.jpg" width="20px" height="20px" onmouseover="survol('1');" onmouseout="enlever('1');" id="image1" />
<img src="image2.jpg" width="20px" height="20px" onmouseover="survol('2');" onmouseout="enlever('2');" id="image2" />
<img src="image3.jpg" width="20px" height="20px" onmouseover="survol('3');" onmouseout="enlever('3');" id="image3" />


Ton fichier javascript :
function survol(param)
{
document.getElementById('image'+param).style.width = '50px';
document.getElementById('image'+param).style.height = '50px';
}

function enlever(param)
{
document.getElementById('image'+param).style.width = '20px';
document.getElementById('image'+param).style.height = '20px';
}


pfiou ^^
0
cybersquat Messages postés 7 Statut Membre
 
lol exelent mec :) j'adore , bon je test, dans 20 minutes, ma femme m,appelle
0
cybersquat Messages postés 7 Statut Membre
 
Ca marche super bien :)

Heheh content de m'avoir aider :)
0
Harricote Messages postés 424 Statut Membre 41
 
De rien, met "Résolu" !!
0