Iframe et Javascript

Eléphant du PHP | 299 Messages

29 juil. 2007, 15:41

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é :)

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

29 juil. 2007, 16:08

À ma connaissance, ce n'est pas possible. Pour quelles raisons exactement voudrais-tu désactiver Javascript pour cette frame ?

Eléphant du PHP | 299 Messages

29 juil. 2007, 16:15

Certaines pages contiennent des codes javascript que je voudrait empêcher de s'exécuter...

On ne peut pas faire planter javascript ?

ViPHP
ViPHP | 5924 Messages

29 juil. 2007, 16:51

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…

Eléphant du PHP | 299 Messages

29 juil. 2007, 16:58

Hum c'est pas fesable ca...

ViPHP
ViPHP | 5924 Messages

29 juil. 2007, 17:00

Hum c'est pas fesable ca...
Alors ton sujet est résolu, tu as répondu toi même à ta question :)

Eléphant du PHP | 299 Messages

29 juil. 2007, 17:23

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 ;)

Mammouth du PHP | 693 Messages

29 juil. 2007, 17:24

C'était les seules solutions

ViPHP
ViPHP | 5924 Messages

29 juil. 2007, 18:06

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…

XwZ
Petit nouveau ! | 8 Messages

29 juil. 2007, 18:08

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é :).
@++
Venez apprendre le html sur http://www.htmlearn.net

ViPHP
ViPHP | 5924 Messages

29 juil. 2007, 18:18

Ouais mais dans ce cas, il faut changer les éventuels liens relatifs en liens absolus, sans quoi le navigateur, il ne va rien comprendre...

XwZ
Petit nouveau ! | 8 Messages

29 juil. 2007, 18:23

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.
Venez apprendre le html sur http://www.htmlearn.net