Ik hoop dat het topic hier op zijn plaats is, anders mag tie verhuisd worden 
Ik ben een beetje aan het experimenteren met html/javascript, en om de laatste aanpassingen van mijn webpagina te bekijken druk ik normaal gesproken op F5, zodat de pagina opnieuw wordt geladen.
Ik probeer met een enter automatisch het form te submitten. Ik zal voor de volledigheid even de code geven, dan is het ook wat makkelijker uit te leggen:
Als ik nu bijvoorbeeld met de muis op de submitknop klik, dan krijg ik een melding, zoals het hoort. Als ik nu op F5 druk, en daarna op enter, dan krijg ik eveneens de melding.
Als ik echter in het rechtermuis-menu kies voor 'refresh', dan is het daarna niet meer mogelijk om met de enter het form te submitten. Dus het gedrag is verschillend. (met SHIFT+F5 bereik ik overigens hetzelfde als F5)
Kan iemand dit verklaren? Wat is het verschil met (SHIFT+) F5 en de "refresh" uit het contextmenu?
Heeft het misschien met cache te maken oid?
Ik ben een beetje aan het experimenteren met html/javascript, en om de laatste aanpassingen van mijn webpagina te bekijken druk ik normaal gesproken op F5, zodat de pagina opnieuw wordt geladen.
Ik probeer met een enter automatisch het form te submitten. Ik zal voor de volledigheid even de code geven, dan is het ook wat makkelijker uit te leggen:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <html><head> <script language="JavaScript"> <!-- function submitForm() { alert('het form is gesubmit!'); } //--> </script> </head><body> <form name="processform" method="post"> <input type="text" name="invoerveld" value="testwaarde"> <a name="linkje" href="javascript:submitForm();">[img]"plaatje.gif"[/img]</a> </form> </body></html> |
Als ik nu bijvoorbeeld met de muis op de submitknop klik, dan krijg ik een melding, zoals het hoort. Als ik nu op F5 druk, en daarna op enter, dan krijg ik eveneens de melding.
Als ik echter in het rechtermuis-menu kies voor 'refresh', dan is het daarna niet meer mogelijk om met de enter het form te submitten. Dus het gedrag is verschillend. (met SHIFT+F5 bereik ik overigens hetzelfde als F5)
Kan iemand dit verklaren? Wat is het verschil met (SHIFT+) F5 en de "refresh" uit het contextmenu?
Heeft het misschien met cache te maken oid?