5568 sujets

Sémantique web et HTML

je souhaiterais savoir si il est possible via un bouton de la page de reloader une iframe sans relaoder toute la page ?
bucheron a écrit :
je souhaiterais savoir si il est possible via un bouton de la page de reloader une iframe sans relaoder toute la page ?


Bonjour à toi aussi Smiley sweatdrop

Les membres du forum doivent deviner la page en question, le pourquoi de l'iframe, quel bouton etc. Smiley cligne ?

Pour ta question je ne suis pas un spécialiste de l'iframe et du bouton mais çà doit être non la réponse.
Bonjour,

il est possible de reloader une iframe via un bouton d'une page.

Exemple :
test1.html (la page)

<html>
<body>
<button onclick="window.frames['moniframe'].location.reload();" name="reload">reload</button>
<br />
<iframe name="moniframe" id="moniframe" src="test2.html" style="width: 400px; height: 200px; border: 1px solid red;"></iframe>
</body>
</html>


test2.html

<html>
<head>
<script type="text/javascript">
	function fctLoad(){
		alert("loading...");
		return true;
	}
</script>
</head>
<body onload="fctLoad();">
test2 (ds iframe)
</body>
</html>


@+
Modifié par videl (03 Aug 2006 - 07:28)
Bonjour,

bucheron a écrit :
merci videl ca marche du tonnerre ........


Pas tout à fait Smiley cligne

Il y a un gros souci pour les utilisateurs chez qui javascript est désactivé, par exemple.
oui tu as raisons mais peu de personne désactive le javascript.

Y a quand meme un bug par rapport à la méthode de videl.
Avec IE ca ne passe pas !!!!

quelqu'un a t il une solution
bucheron a écrit :
oui tu as raisons mais peu de personne désactive le javascript.

Y a quand meme un bug par rapport à la méthode de videl.
Avec IE ca ne passe pas !!!!

quelqu'un a t il une solution

Avec ça :
window.frames['moniframe'].location.href = 'url';
Bonjour (re)

Avant de se précipiter sur la solution, encore faut-il savoir s'il s'agit de la bonne question.

C'était le sens du message d'Igor, ci-dessus.

Tu pars en effet a priori de l'idée qu'il te faut utiliser un élément <iframe>. Or, celui-ci n'est pas destiné à permettre ce type de comportement (recharger indépendamment de la page), et les "astuces" qui le permettent sont sources de problèmes d'accessibilité.

Plutôt que d'utiliser (mal) le (mauvais) outil, il serait préférable de réfléchir au choix d'un outil plus approprié. Selon ce que tu cherches à faire exactement et selon ton contenu précis, il pourra s'agir d'un frameset, d'un doigt d'AJAX, d'une solution uniquement côté serveur, etc.

C'est pourquoi nous aimerions te voir préciser ta demande Smiley cligne
Laurent Denis a écrit :
Bonjour (re)

Avant de se précipiter sur la solution, encore faut-il savoir s'il s'agit de la bonne question.

C'était le sens du message d'Igor, ci-dessus.

Tu pars en effet a priori de l'idée qu'il te faut utiliser un élément <iframe>. Or, celui-ci n'est pas destiné à permettre ce type de comportement (recharger indépendamment de la page), et les "astuces" qui le permettent sont sources de problèmes d'accessibilité.

Plutôt que d'utiliser (mal) le (mauvais) outil, il serait préférable de réfléchir au choix d'un outil plus approprié. Selon ce que tu cherches à faire exactement et selon ton contenu précis, il pourra s'agir d'un frameset, d'un doigt d'AJAX, d'une solution uniquement côté serveur, etc.

C'est pourquoi nous aimerions te voir préciser ta demande Smiley cligne

Parfois le bourrin a du bon tu sais...
SI tous les dev web devaient être 100% accessible et conforme aux standards, tu augmente de 35% les temps de développement et d'autant la facture au client...(je le sais j'ai fais les calculs)
Il suffit de trouver les bons compromis entre un peu de standard et un peu de crado...c'est la dure réalité des choses c'est tout
Modifié par chaps (03 Aug 2006 - 10:53)
Ce forum pose comme condition à la participation certaines exigences quant aux respect des standards.

Cela n'empêche aucune discussion (même si le sujet est un peu rebattu), mais cela exclut en revanche de venir simplement demander ou fournir une solution en écartant de cette manière les problèmes signalés.

Merci de vous en souvenir Smiley cligne
Modifié par Laurent Denis (03 Aug 2006 - 10:58)
Laurent Denis a écrit :
Ce forum pose comme condition à la participation certaines exigences quant aux respect des standards.

Cela n'empêche aucune discussion (même si le sujet est un peu rebattu), mais cela exclut en revanche de venir simplement demander ou fournir une solution en écartant de cette manière les problèmes signalés.

Merci de vous en souvenir Smiley cligne

je te confronte simplement à la réalité c'est tout, j'avais bien compris que vous êtes des 'jusqu'auboutiste' des standards.
en fait j'utilise une iframe pour charger des jeux situés sur des sites différents.

Il arrive défois que le jeu ne s'affiche pas et c'est pour cela que je souhaiterais mettre un bouton afin de recharger la page...
chaps a écrit :

je te confronte simplement à la réalité c'est tout, j'avais bien compris que vous êtes des 'jusqu'auboutiste' des standards.


Bonjour chaps

Nous ne sommes pas des 'jusqu'auboutiste'. Ce que veut dire Laurent, si vous voulez bien vous donner la peine de lire ses propos, c'est qu'au delà des différentes méthodes qui existent pour parvenir à un résultat, autant choisir la méthode qui sera la plus propre.

Parce que la méthode la plus propre sera la plus rentable, contrairement à ce que tu penses. Rentable pour le client parce que ses données seront accessibles à un maximum de clients potentiels. Rentable pour le développeur qui aura en général moins de problème de maintenance des pages, etc...

Ce forum est dédié aux standards du Web, si ça ne te convient pas, il existe certainement ailleurs d'autres forums...

Merci, à l'avenir, de garder ce genre de réflexion pour toi.
Modifié par dominique (03 Aug 2006 - 11:44)
ne nous emballons pas Smiley biggrin
restons zen..

pensez vous que l'Iframe soit la meilleure solution à mon problème ??
je ne peux pas mahleureusement car je travaille pour le moment en local.

le jeu est différent à chaque fois.
Le lien du jeu peut être différent.
On peut par exemple avoir un flash, un asp, un jsp,...
petite précision: si c'est un asp et jsp il y a des arguments ....
Pour tout te dire, j'ai un gros doute sur la légalité de ce que tu cherche à faire (respect des droits de réutilisation, etc)

Il serait bon de le dissiper Smiley cligne
Merci de faire parvenir les informations demandées à l'un des modérateurs du forum, par mail ou MP (en toute confidentialité bien entendu);
Ce sujet sera alors réouvert, le cas échéant.