begin process at 2010 03 19 10:38:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Ecrire u script avec du PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ecrire u script avec du PHP

lundi 7 mai 2007 à 10:54:02 | Ecrire u script avec du PHP

laubro


Bonjour
je vaux mettre un script d'image sur une page, avec un rollover, donc pour precharger les images
j'utilise :
<SCRIPT LANGUAGE="JavaScript">
i1 = new Image;
i1.src = "images/monimages.gif";
</SCRIPT>
sauf, que je pars sur php et que j'écris le
i1 = new Image;
i1.src = "images/monimages.gif";
avec du php avec un while, car j'ai une page qui charge des photos de "bien immoiblier" et donc le choix des images se fait en fonction du bien.

alors, a l'affichage de depart OK, l'image de base se met bien, normal, mais au rollover ma page se met a clignotter dans tous les sens et donc on voit plus rien
j'ai regarder dans la source de la page et le code semble parfaitement ecrit.
est ce que je me fais des idées à vouloir gérer ce code en mix javascript/php ou est possible, si oui commment
merci

ps: je pose cette quetion du phpcs.copm aussi

Laubro[8D]
lundi 7 mai 2007 à 11:11:49 | Re : Ecrire u script avec du PHP

bultez

Membre Club





Bonjour,

>>j'ai regarder dans la source de la page et le code semble parfaitement ecrit
    si cela était correct, tout s'afficherait correctement à mon humble avis.

>>gérer ce code en mix javascript/php est-ce possible,
    oui, bien sûr.
    mais nous, sans un petit bout de code ( un extrait, justeb le nécessaire )
       on ne va pas pouvoir dire grand chose...

>>je pose cette quetion du phpcs.copm
    ça c'est pas bien...


Cordialement            Bul     [mon Site]     [M'écrire]

lundi 7 mai 2007 à 11:55:41 | Re : Ecrire u script avec du PHP

laubro


ba en fait ça ressemble a ça :
<?php
$select = "SELECT photo FROM photos where id_bien='$bien'";
$result = mysql_query($select,$db) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);

?>

<script langage="javascript>
<?php
$i = 1;
while ($i <= $total)

{  

$sql = "SELECT photo FROM photos where id_bien='$bien'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
    {

echo "i$i = new Image;\n";
echo "i$i.src = "; echo '"images/'.$data['photo'].'";\n';

$i++; 

}

}
?>
</script>

Laubro[8D]

lundi 7 mai 2007 à 12:11:21 | Re : Ecrire u script avec du PHP

bultez

Membre Club








ça c'est pour le "préchargement" des images
    ( peu utile en général, mais on peut )

la syntaxe n'est pas correcte, je pense echo "i$i = new Image;\n";
    new Image() plutôt
(  le reste semble ok,
même si j'aurais évité les ", les echo multiples... )

et aussi : qu'est-ce qui est fait au "rollover", au survol de l'image
    par la souris, coté client/javascript ?


Cordialement                Bul     [mon Site]     [M'écrire]


lundi 7 mai 2007 à 12:27:51 | Re : Ecrire u script avec du PHP

laubro

j'ai tapé ça rapide, je suis au taff, pour les echo multiples, j'me suis emballé un peu c'est vrai, double et simple quotes....
enfin
le rollover classique

<img src="imagebase.jpg"  name="nomimage1">

<a href="#" onMouseOver="nomimage1.src=i1.src" onMouseOut="nomimage1.imagebase.jpg"><img src="images/images1petite.jpg<A>

bien sur cette ligne est en fait écrite en php avec la même chronologie et code que le préchargement

Laubro[8D]
lundi 7 mai 2007 à 12:29:20 | Re : Ecrire u script avec du PHP

laubro

en fait lorsque la page s'affiche, j'ai bien ma grande image + les petites dans les liens, c'est au moment du rollover que ma page par a trembler

Laubro[8D]
lundi 7 mai 2007 à 12:38:09 | Re : Ecrire u script avec du PHP

bultez

Membre Club




<a href="#" onMouseOver="nomimage1.src=i1.src" onMouseOut="nomimage1.imagebase.jpg"><img src="images/images1petite.jpg<A>


<a href="#" onMouseOver="nomimage1.src='i1.src'" onMouseOut="nomimage1.src='imagebase.jpg'"><img src="images/images1petite.jpg" /><A>


   pas testé car il me semble curieux de faire ça sur un href ?
   pourquoi pas sur l'image directement ?

<img src="images/images1petite.jpg"
          onMouseOver="this.src='i1.src';"
          onMouseOut="this.src='imagebase.jpg';"
/>

avec la modif de new Image()  ça devrait le faire


Cordialement        Bul     [mon Site]     [M'écrire]


lundi 7 mai 2007 à 12:40:50 | Re : Ecrire u script avec du PHP

bultez

Membre Club
Réponse acceptée !




j'ai dis des conneries
c'est pas les 1ères, mais j'affirme ici haut et fort que ce ne seront pas les dernières...

<img src="images/images1petite.jpg"
          onMouseOver="this.src=i1.src;"
          onMouseOut="this.src='
images/images1petite.jpg ';" />

    dans le onmouseover, pas de '
    dans le onmouseout oui.


Cordialement            Bul     [mon Site]     [M'écrire]


lundi 7 mai 2007 à 13:55:49 | Re : Ecrire u script avec du PHP

laubro

Merci mais j'ai trouvé, en fait c'est une photo "nomimage1" qui sert de receptacle.
les href c'est les images à y mettre, elle sont reduite et en passant l'imgae de base nomimage1 change en la photo srurvolée, c'est pour ça
et en fait cette image servant de receptacle, j'avais mis de taille, et leur taille reelle des autresq a afficher sont tres grande, du coup ca me scractcahit mas page, comme quoi des fois$
merci de ton aide

Laubro[8D]


Cette discussion est classée dans : script, page, php, image, i1


Répondre à ce message

Sujets en rapport avec ce message

Image réactive au son ^o) [ par metalgear ] Bonjour Voilà, en fait, je souhaiterais faire une image réactive à un son joué. Il faut que l'image suive le thème de la musique sur la page. Bien ent Envoi de variables [ par Leneuf8000 ] Bonjour, voilà j'ai un petit script en Javascript qui me permet de compter le nombre de visiteurs sur un site. Ce script est intégré par l'intermédia Refresh une image [ par Sniperman113 ] Bonjour, J'ai un petit soucis, je m'explique.Enfaite, je voudrai rafraichir juste une image (crypt.php) lorsqu'on clique dessus. Elle est située dans Appel de page php [ par cedriclomb ] Bonjour, Je cherche a faire un script javascript qui appellerai une page php Pourquoi ne pas faire du php direct vous allez me dire ? Et bien c'est to Script php permettant de donner une note à une image. [ par _Dam_ ] Bonjour, je recherche le moyen (en PHP je suppose)de pouvoir donner une note à une image (de 0 à 5) avec une évaluation en images (genre  étoiles ou a une image qui glisse [ par dartagnan0606 ] Bonjour,Je recherche un script qui me permettrait de faire glisser, pas trop vite!!,  une image sur ma page d'accueil du côté gauche et qui s'arrêtera Actualisation page [ par R3dDragon ] Bonjour,J'ai un petit soucis, j'utilise un script php, et j'aimerais que lorsque la page se réactualise, qu'au lieux d'afficher par exemple mapage.php INSERER UNE MUSIQUE [ par TOONIE ] Bonjour à tous,2 prises de tête (un sujet résolu et paf, un autre problème...) : 1) je cherche à insérer une musique à l'ouverture d'une page web, et Problème actualisation auto Ajax [ par misterdod ] Bonsoir,bon j'ai un souci, je souhaiterais qu'une div de ma page affiche un message suivant une donnée précise dans une table sql.J'utilise setInterva Communication JS PHP : fonctionnement... [ par M000004965 ] Bonjour à tous,C'est re moi et cette foie ci je m'attaque aux échanges de variables entre JS et PHP.Pour un autodidacte débutant ce n'est pas simple m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales