Page 1 sur 1

Iframe et Javascript

Posté : 29 juil. 2007, 15:41
par pirquessa
Bonjour,

Je souhaites créer dans mon site une iframe afin d'y insérer un autre site. Pour raison de sécurité j'aimerais désactiver le javascript de la page inséré. Voilà un moment que je cherche comment faire avec mon pot google mais celui ci n'a pas trouvé de solution.

Voyez vous comment faire ?

Merci à toute la communauté :)

Posté : 29 juil. 2007, 16:08
par Hubert Roksor
À ma connaissance, ce n'est pas possible. Pour quelles raisons exactement voudrais-tu désactiver Javascript pour cette frame ?

Posté : 29 juil. 2007, 16:15
par pirquessa
Certaines pages contiennent des codes javascript que je voudrait empêcher de s'exécuter...

On ne peut pas faire planter javascript ?

Posté : 29 juil. 2007, 16:51
par Sékiltoyai
Deux solutions, tu demandes à tes utilisateurs de désactiver le javascript, ou bien alors, tu demandes aux webmasters de ces sites de désactiver le javascript…

Posté : 29 juil. 2007, 16:58
par pirquessa
Hum c'est pas fesable ca...

Posté : 29 juil. 2007, 17:00
par Sékiltoyai
Hum c'est pas fesable ca...
Alors ton sujet est résolu, tu as répondu toi même à ta question :)

Posté : 29 juil. 2007, 17:23
par pirquessa
Deux solutions, tu demandes à tes utilisateurs de désactiver le javascript, ou bien alors, tu demandes aux webmasters de ces sites de désactiver le javascript…
Ca c'est pas fesable ;)

Posté : 29 juil. 2007, 17:24
par orgerix
C'était les seules solutions

Posté : 29 juil. 2007, 18:06
par Sékiltoyai
Deux solutions, tu demandes à tes utilisateurs de désactiver le javascript, ou bien alors, tu demandes aux webmasters de ces sites de désactiver le javascript…
Ca c'est pas fesable ;)
J'avais compris, j'avais compris…

Posté : 29 juil. 2007, 18:08
par XwZ
Salut,
La solution est plutôt simple, tu peux créer une page iframe.php avec un passage d'url via la methode GET, ensuite tu fais un fopen ( url_to_php ( $_GET [ 'url' ] ) , 'r' ) ; et dans le contenue de la page que tu viens de récupérer tu vires toutes les balises <script*type="text/javascript"*>*</script> et <script*language="javascript"*>*</script> pour virer le javascript et le tour est joué :).
@++

Posté : 29 juil. 2007, 18:18
par Sékiltoyai
Ouais mais dans ce cas, il faut changer les éventuels liens relatifs en liens absolus, sans quoi le navigateur, il ne va rien comprendre...

Posté : 29 juil. 2007, 18:23
par XwZ
Ouai mais c'est pas le plus lourd, enfin je pense ... mais il me semble que c'est la seule solution "retenable" de l'histoire.