06. juni 2007 - 15:08
Der er
10 kommentarer og 1 løsning
Vise at upload er igang
Hej eksperter. Findes der eller kan man ikke lave et script, som skriver "Upload er igang - vent venligst", når man har klikket på en submit-knap? Knappen ser sådan ud: <input name='Upload billede' type='submit' value='UPLOAD BILLEDE' class='input_knap' style='width: 124px;'> Formen ser sådan ud: <form action='upload_billede.php' method='post' enctype='multipart/form-data'> Kan nogen hjælpe? P.S. I må godt vise hvordan man evt. kan sætte et billede ind efter teksten (så jeg kunne lave tre . som også viser at siden er igang).
Annonceindlæg fra FPT Software
Du skal bruge Ajax, men det kan jeg desværre ikke.
Her kan du hente fede gif billeder der viser siden arbejder:
http://www.ajaxload.info/
Kan man ikke lave det med Javascrípt? Det er ikke så meget billedet jeg har brug for, men koden til at få det skrevet, når der bliver submittet!
Et javascript afvikles jo i browseren, mens det kun er serveren, der ved, hvornår upload er færdig ... -- men som terkel-g skriver, kan du jo lave noget ajax, der spørger serveren, om upload er færdig !-) AJAX: Asynkron Javascript og(And) Xml
OK, det lyder svært... Kan nogen hjælpe?
hvis du bare vil have at der skal stå noget et sted, når man har trykket på knappen, kan du jo nøjes med at lave noget javascript a la: <input name='Upload billede' type='submit' value='UPLOAD BILLEDE' class='input_knap' style='width: 124px;' onClick="document.getElemenById('upload-text').innerHTML = Upload igang - vent venligst;"> <div id="upload-text"></div> ved ikke om det vil virke med onclick, når det er en submit knap? var bare en ide jeg lige fik :)
Det var også noget i den stil jeg var ude efter. Den kommer desværre blot med et script fejl hvor den skriver at tegnet ";" var ventet. Og når man trykker på knappen så kommer der ikke noget frem. Kan det løses?
hmm ved jeg ikke, er ikke nogen haj til det. men tror da der er et par fejl i mit eksempel <input name='Upload billede' type='submit' value='UPLOAD BILLEDE' class='input_knap' style='width: 124px;' onClick="document.getElementById('upload-text').innerHTML='Upload igang - vent venligst';"> prøv lige den i stedet
prøv evt at ændre det, så du fjerner onClick="document.getElementById('upload-text').innerHTML='Upload igang - vent venligst';" fra din knap og sætter onSubmit="document.getElementById('upload-text').innerHTML='Upload igang - vent venligst';" ind i dit <form> tag...
07. juni 2007 - 12:21
#10
Jep, så virker det... med onSubmit... Læg et svar og du får point.
07. juni 2007 - 12:25
#11
velbekomme
Vi tilbyder markedets bedste kurser inden for webudvikling