[JS] Status van uploaden weergeven*

Pagina: 1
Acties:

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 16-04 12:04
Hallo,
Naar aanleiding van deze reply wil ik wat vragen stellen:
[rml]Bosmonster in "[ php / javascript] Voortgang van upload ..."[/rml]

Ik heb de div gemaakt. Nu wil ik dat als je op de submit knop duwt, mijn div op visible zet, en submit, zodat php aan de slag kan met het uploaden.

De div werkt. Moet hem alleen op visible zetten, dat doe ik zo:
PHP:
1
2
3
4
function show_dek{
        var content = '<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%"><tr><td align="center"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>[img]"afbeeldingen/bezig.jpg"[/img]</td></tr></table>'; 
        document.getElementById("top").innerHTML=content;       
    }

even niet letten op de netheid, want anders staat de melding verkeerd :X
Het probleem nu is. Ik krijg maar 1 actie aangeroepen, de submit. Ik wil dus dat ook de show_dek fucntie wordt aangeroepen. Ik probeer het zo te doen nu:
PHP:
1
<input type="submit" class="btn" name="upload_submit" value="Uploaden*" onclick="show_dek();this.submit"><br><br>

Dit staat natuurlijk in een form.

Wat doe ik fout, want wil ze allebei aanroepen om te starten.
Wie heeft antwoord?

[ Voor 21% gewijzigd door Depress op 11-01-2006 20:21 ]


Verwijderd

is dit niet wat:

<form name="frm" action="pagina.php" method="post" onSubmit="show_dek();">
etc.
etc.
</form>

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 16-04 12:04
alles staat in index.php (eigen core), dus vraag me af of ut werkt.
Ga nu iig proberen!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Zou je in het vervolg de FAQ en stickies willen lezen voor je een topic opent in een subforum? :)
P&W FAQ - HTML / javascript /css, etc...
HTML, CSS, JavaScript, Flash en Director? Kijk eerst hier!

PW>>WG

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Ik denk dat de functie wel aangeroepen wordt (probeer maareens een alert in de functie show_dek()), maar dat de div niet weergegeven wordt, omdat deze pas getoond wordt wanneer de User Interface weer tijd heeft om te tekenen zeg maar. Nu wordt de submit die erachter staat gelijk uitgevoerd en krijgt de user interface niet meer de kans om te updaten, waarschijnlijk werkt het wel als je de submit met een timeout van bijv . 10 ms uit laat voeren met behulp van de setTimeout functie van JS.

If I can't fix it, it ain't broken.


  • Depress
  • Registratie: Mei 2005
  • Laatst online: 16-04 12:04
Nouw heb dat geprobeerd.
Als ik de alert doe, krijg ik gewoon dus de melding.
Maar het vreemde is, nu vult hij WEL mijn div met content.
Haal ik alert weg, wordt mijn div niet meer met content gevuld!

[ Voor 11% gewijzigd door Depress op 11-01-2006 19:29 . Reden: ~meer info ]


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Dat is precies wat ik probeer aan te geven... de user interface krijgt bij een alert wel de tijd om te updaten, je moet dus een timeout instellen voor het submitten.

If I can't fix it, it ain't broken.


  • Depress
  • Registratie: Mei 2005
  • Laatst online: 16-04 12:04
Hoe maak je zo'n time out?

  • Depress
  • Registratie: Mei 2005
  • Laatst online: 16-04 12:04
closed, gevonden

  • TheRebell
  • Registratie: Oktober 2000
  • Laatst online: 16-04 08:03
wat is nu de oplossing hiervan?? want het lijkt mij ook wel handig om te weten :)
Pagina: 1