Pb javascript, iframe et firefox - HTML/CSS - Programmation
Marsh Posté le 24-05-2005 à 16:16:41
Ben il te le dit non?
Tu devrais essayer CTRL+MAJ+I sous firefox, parfois
Marsh Posté le 24-05-2005 à 16:34:14
T'as essayé de donner un id à ton iframe et de modifier en javascript avec un getelementbyid.src ou un truc du genre.
Marsh Posté le 25-05-2005 à 09:13:05
masklinn a écrit : Ben il te le dit non? |
T bien gentil mais ça fait quoi CTRL+MAJ+I ? lol j'ai essayé et ça n'a rien fait ...
Marsh Posté le 25-05-2005 à 09:14:36
j'addorreeeee ce script
Marsh Posté le 25-05-2005 à 09:34:48
esox_ch a écrit : j'addorreeeee ce script |
Grrrrrrrr !
Sinon, j'ai trouvé un moyen de contourner mon pb, en combinant sessions PHP et le bon vieux <a href="..." target="frameCentrale">...</a> !!
Marsh Posté le 25-05-2005 à 09:38:58
des frames ?
attendez je crois que mon chef m'appelle
/me sort du topic en courant
Marsh Posté le 25-05-2005 à 10:09:24
plainsofpain a écrit : des frames ? |
J'en fais jamais d'habitude mais là j'en ai besoin. Dans ma frame il y a un T-shirt (image de fond d'une TD). Quand je clique sur un logo, ce logo vient se mettre dans cette TD, donc sur ce T-shirt. Comme ça, un internaute crée son T-shirt et peut l'acheter par la suite. En fait, je dois faire un peu la même chose que le site lafraise.com si tu connais, mais sans module flash
Marsh Posté le 25-05-2005 à 10:15:57
pkoi dans une iframe ?
pkoi ne pas travailler dans un DIV que tu modifie.
et pkoi ne pas simplement afficher un t-shirt en background de ce div et coller les éléments dessus ak un position:absolute. erf je ne sais plu trop mon adjudant
Marsh Posté le 25-05-2005 à 10:35:22
gatsusat a écrit : pkoi dans une iframe ? |
J'y avais pensé, mais en fait, un logo possédant plusieurs tailles (contenues ds une BD mysql), et à des prix différents, il me faut du code PHP, donc un rechargement d'une page, d'où l'iframe
Marsh Posté le 25-05-2005 à 10:38:05
objet XmlHTTPRequest ??
http://openweb.eu.org/articles/objet_xmlhttprequest/
Marsh Posté le 25-05-2005 à 11:09:50
Ben tu peux faire ca tres facilement.
Tu prends un div, et dedans tu mets l'image de base.
En css tu donne une taille precise a ton div ainsi que l'image de ton t-shirt (sans le logo) comme background.
Ensuite il suffit de positioner l'image au bon endroit.
Te manque plus que metre un formulaire pour pouvoir changer le logo (ou metre un lien si tu veux). Et voila, meme pas besoin de JS, ni de frames.
[edit]
Arf, grille par gatsusat de 1h, faut le faire quand meme ...
Marsh Posté le 25-05-2005 à 11:20:48
gatsusat a écrit : objet XmlHTTPRequest ?? |
Merci ! ça a l'air sympa ce truc
Marsh Posté le 25-05-2005 à 11:23:14
cerel a écrit : Ben tu peux faire ca tres facilement. |
Quand je parlais de "taille", c'était du type S, M, L, XL, XXL, ... et non de pixels lol. Mais sinon, je pense que l'idée de gatsusat est bonne, à appronfondir ...
En tout cas, merci qd meme
Marsh Posté le 25-05-2005 à 17:24:22
Oui mais non, deja l'objet XMLHttpRequest ne fait acutllement partie d'aucune norme, ensuite le JavaScript doit etre optionnel.
Alors si tu utilise cet objet il peut arriver qu'un visiteur utilise un navigateur qui ne supporte pas cet objet (opera ne le supporte que dans les dernieres versions [8] ), ou qu'il ai JS de desactive.
La methode que j'ai evoque fonctionne elle sans aucun JS ni frame.
Alors pourquoi utiliser XMLHttpRequest alors que c'est facilement faisable sans ?
Marsh Posté le 24-05-2005 à 16:05:51
Bonjour,
J'ai un code Javascript qui marche sous IE mais pas sous Firefox. Vous allez me dire que c'est inutile les iframe, je le sais, mais là j'en ai vraiment besoin
Concrètement, je veux, après avoir cliqué sur différents liens, changer l'URL du contenu de l'iframe nommée frameCentrale. En fait, en simplifiant, après avoir cliqué sur une image miniature, on va voir le T-shirt avec l'image cliquée en plus grand. Voici mon code javascript :
Firefox me renvoie l'erreur suivante :
Firefox ne reconnait pas document.frames ?
Merci pour vos réponses