begin process at 2012 05 30 02:39:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Upload lancer par un Click image !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Upload lancer par un Click image !

dimanche 7 novembre 2004 à 02:01:24 | Upload lancer par un Click image !

GuilleW

Voila je voudrai lancer la fenetre de window pour choisir un fichier lors d'un upload mais pas par un <input type=file>
je voudrai lancer cette fenetre de window par un click sur une image !

Explication : L'utilisateur click sur une image, cela lance la fenetre (que windows lancerai par un click sur le <input type=file>) l'utilisateur choisi une image, et elle est charger dasn un <iframe> puis je reaffiche mon image a la place de l'ancienne.

Y'a plus simple, je sais, mais dans le cadre de mon script c'est cela que je veux :) (PS je veux juste savoir comment lancer par script la fenetre 'Ouvrir un fichier' le reste je sais faire ;) ! Quelque chose dasn le genre document.execCommand('open'); mais ce n'est pas cela !! )

Si on peux m'aider ! Merki !

.:|GuilleW|:.
[ Lien ]
L'Emerveillement est le premier pas vers la connaissance ...
lundi 8 novembre 2004 à 16:12:32 | Re : Upload lancer par un Click image !

bultez

Membre Club
Réponse acceptée !
bonjour,
un ch'tit exemple, si j'ai compris la demande

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function choix()
{ frm.res.click();
frm.fic.click();
alert ( frm.fic.value ) ; }
</script>
</HEAD>
<BODY>
<form name="frm"
style="display:'none'">
<input type="file"
name="fic">
<input type="reset"
name="res">
</form>
<img src="exemple.gif"
onclick="choix();">
</BODY></HTML>

Cordialement Bul. [Site] [Mail]
lundi 8 novembre 2004 à 23:46:17 | Re : Upload lancer par un Click image !

GuilleW

Fantastique !! Je déseperais ! Merci Beaucoup !
De plus, j'ai lu pas mal de tes sources tu es tres actif sur les forums , merci :)

A bientot !


.:|GuilleW|:.
[ Lien ]
L'Emerveillement est le premier pas vers la connaissance ...
mardi 9 novembre 2004 à 00:26:12 | Re : Upload lancer par un Click image !

GuilleW

Dit pourrai tu encore m'aider ?
Cela fonctionne pour le javascript masi le navigateur (Explorer) retourne une erreur ' Accés refusé'

Deux script :
//Fonctionne ! ! !
<form name=formu action="up.php" method="post" enctype="multipart/form-data">
<input type="file" name="fichier" onpropertychange='submit()'></td>
</form>
<br><br>


//Fonctionne pas !
<form name='formulaire' action='up.php' method='post' enctype='multipart/form-data'>
<input type='file' name='fichier' onpropertychange='submit()'>
</form>
<img src="../avatar/perso-zero.jpg" onclick='formulaire.fichier.click()'>


PS: j'ai enlever le display='none' pour des raison de test :)
Merci !

.:|GuilleW|:.
[ Lien ]
L'Emerveillement est le premier pas vers la connaissance ...
mardi 9 novembre 2004 à 09:38:54 | Re : Upload lancer par un Click image !

bultez

Membre Club
je pense qu'en faisant :

<img src="../avatar/perso-zero.jpg"
onclick='formulaire.fichier.click();
if (formulaire.fichier.value.length>0) formulaire.submit();'>

ça devrait le faire
Cordialement Bul. [Site] [Mail]
mardi 9 novembre 2004 à 13:03:42 | Re : Upload lancer par un Click image !

GuilleW

Fonctionne toujours pas , 'Accés refusé' ...
Mais comment faire :) ?

Il n'y a pas d'autre fonction ? par exemple par get ?

il manquerai les variable de taille, extension etc ... :-/

.:|GuilleW|:.
[ Lien ]
L'Emerveillement est le premier pas vers la connaissance ...
mardi 9 novembre 2004 à 13:09:29 | Re : Upload lancer par un Click image !

GuilleW

Bon récapitulons ...


<form name='formulaire' action='up.php' method='post' enctype='multipart/form-data'>
<input type='file' name='fichier' onpropertychange=submit()>
</form>
<img src="../avatar/perso-zero.jpg" onclick='formulaire.fichier.click()'>




<?
if(isset($HTTP_POST_FILES['fichier']['name'])){

$MAX_FILE_SIZE = 10000;
$allowed_types = array("image/pjpeg", "image/jpeg", "image/jpg");
$fname = $HTTP_POST_FILES['fichier']['name'];
$ftype = $HTTP_POST_FILES['fichier']['type'];
$fsize = $HTTP_POST_FILES['fichier']['size'];
$ftmp = $HTTP_POST_FILES['fichier']['tmp_name'];

if(!in_array($ftype, $allowed_types))die();
if($fsize > $MAX_FILE_SIZE)die();
copy($ftmp,"upload/".$fname);
}

?>


Voila, ce code fonctionne lorsque je clic directement sur le bouton parcourir. mais il n'accepte pas lorsque je clic sur l'image, il recupere bien l'adresse mais refuse le submit(), alorsq ue je faisait deja un submit avant par onpropertychange=submit() et cela fonctionnais, on dirait qu'il refuse mon submit parce que je click sur l'image et non sur parcourir ...?

Je craque j'avance pas !!! :-U

.:|GuilleW|:.
[ Lien ]
L'Emerveillement est le premier pas vers la connaissance ...
mardi 9 novembre 2004 à 13:41:08 | Re : Upload lancer par un Click image !

bultez

Membre Club
tout ce que je sais faire
c'est créer 2 formulaires
1_ pour rechercher fichier
2_ pour appel php
alors pourquoi ? je ne sais pas

<form name='formulaire'
action='up.php'
method='post'
enctype='multipart/form-data'>
<input type="hidden"
name="fic">
</form>
<form name="rch">
<input type='file'
name='fichier'>
<input type="reset"
name="res">
</form>
<img src="../avatar/perso-zero.jpg"
onclick=' rch.res.click();
rch.fichier.click();
formulaire.fic.value=rch.fichier.value;
formulaire.submit();'>
<?
if(isset($HTTP_POST_FILES['fichier']['name'])){
$MAX_FILE_SIZE = 10000;
$allowed_types = array("image/pjpeg", "image/jpeg", "image/jpg");
$fname = $HTTP_POST_FILES['fichier']['name'];
$ftype = $HTTP_POST_FILES['fichier']['type'];
$fsize = $HTTP_POST_FILES['fichier']['size'];
$ftmp = $HTTP_POST_FILES['fichier']['tmp_name'];

if(!in_array($ftype, $allowed_types))die();
if($fsize > $MAX_FILE_SIZE)die();
copy($ftmp,"upload/".$fname);
}
?>

pas très satisfaisant de ne pas
comprendre mais ...
Cordialement Bul. [Site] [Mail]
mardi 28 avril 2009 à 13:57:10 | Re : Upload lancer par un Click image !

benzanet

Bonjour je cherche a faire la même chose et je comprend pas pourquoi sa fonctionne parfaitement sous IE mai pas sous firefox.(j'ai test tt les source que vous proposé)


Cette discussion est classée dans : upload, image, lancer, fenetre, click


Répondre à ce message

Sujets en rapport avec ce message

click droit de la souris [ par ghita ] salutest ce quelqu'un peut me dire s'il existe un événement en javascript qui se declenche lors du click droit d'un objet (image par ex), j'ai une fon Bloquer click droit et gauche sur une image [ par rapetou ] Bonjour à tous,Je cherche désespérément un script me permettant de bloquer le click droit et gauche de la souris lorsqu'elle passe sur une image déter Changer image dans la meme fenetre [ par metis15 ] Bonjour,je cherche un JS qui marcherait dans NN 4.78 et + :Genre le 15867, changer une grande image dans la page en cliquant un bouton, ou des images position d'une image [ par Ferdi ] SalutDans une fenetre popup je place une image par l'instruction suivante qui se trouve dans cette meme fenetre:document.write("");Num represente un n aide pop-up via click image [ par sebalook ] Bonjour à tousJe sollicite votre aide car j'ai un peu de mal avec ce cette balise html : <a href="#" title="" onClick="window.open('http://www.monsite comment faire apparaitre une fenetre pendant l'upload d'un fichier [ par entropico ] Je voudrais savoir comment faire apparaitre une fenetre pendant l'upload d'un fichier et sourtôt comment la fermer quand l'upload est  fini.....Merci conserver une image apres un click puis le rmettre normalement apres un autre click [ par rich25200 ] bonjour, J'ai un menu a gauche avec une image puis mon texte ... je veux que lorsque je clique sur mon texte qui est un lien mon image affiche une au inserer une image grace a une fenetre js [ par craso ] bonjour tout le monde, je ne m'y connais absolument pas en js et je veux creer l'option suivante pour l'administration d'un site:un bouton "inserer un Upload d'image [ par prokilleur ] Bonjour j'ai plein de script de upload d'image mais le problème c'est que aucun marche je voudrais que quelqu'un me fasse le upload moi juste a modifi Upload d'image [ par prokilleur ] Bonjour j'ai plein de script de upload d'image mais le problème c'est que aucun marche je voudrais que quelqu'un me fasse le upload moi juste a modifi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,536 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales