reste 24 heures![]()
Ouais et là je suis mal barré, le truc auquel j'avais pensé marche pas![]()
J'ai réussi !
Qu'est-ce que je gagne ????
Ah ben oui, tant qu'on m'a pas dit ce que je gagne, je poste pas ma solution
Bon, allez, ca peut être symbolique... Un grand hourra, ca me suffira
Bon, et comme je sais que je l'aurai de toute facon, voici le code (attention, il ne marche plus sous FireFox, il faudra faire un test (IE/FireFox) et mettre le code adéquat.
Pour ceux que la compréhension de la solution intéresse, je passe en fait par un filtre DirectX. Or ce filtre DirectX n'est pas concerné par les règles de sécurité d'IE et peut donc se connecter au fichier local via le protocol file://
Le style zoom: 1 est propriétaire IE et applique un zoom de 1x sur la div (en gros, elle change pas de taille) mais elle permet à celle-ci d'acquérir un Layout (recherche google sur "on having layout" devrait satisfaire votre curiosité à ce sujet). Sans layout, il est impossible d'appliquer le filtre DirectX.
Voici le code proprement dit :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <html> <head> <title>To see an uploaded image</title> </head> <body> <input type="file" onchange="onFileChange(this)" /><br/> <div id="img" style="zoom: 1;"></div> <script>function onFileChange(input) { document.getElementById('img').style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="file://'+input.value+'")'; }</script> </body> </html>
[EDIT] Qui a dit que je n'avais pas le numéro perso de Bill... Et comme il est à la retraite maintenant, il a plus de temps à consacrer à d'autres trucs... comme m'aider par exemple. Non ?
![]()
lool bien joué fremy, pas testé mais il fallait y penser ^^
en fait cela marcherais avec n'importe quel effet propriétaire de microsoft ?
mais seulement pour ie ...![]()
Réussi ?
Si le fait de controuner une faille de sécurité uniquement sous IE c'est réussir ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager