ik ben bezig met het bouwen van een help-funktie. Ik toon op elk scherm een "help" button, als de gebruiker erop klik start ik een window en toon daarin scherm-help.
Probleem is dat zodra de help-button geklikt wordt, het scherm spontaan ge-refreshed wordt. Omdat ik met $_POST vars werk, en die er dan niet meer zijn, raakt het script in de war door ontbrekende input.
Hoe kan ik voorkomen dat het scherm refreshed?

Hier de code voor de button:
echo "<FORM>";
echo "<INPUT id='HelpButton' type='image' src='../buttons/help.bmp' onClick='window.open(\"HEL001.PHP?Key=$Key\",\"help\",\"width=1,height=1\")'>";
echo "</FORM>";

Script HEL001.PHP doet als eerste een move en resize:
?>
<SCRIPT language=JavaScript>
self.moveTo(100,50)
self.resizeTo(800,600)
</SCRIPT>
<?php
Hierna haal ik de help info uit een database en toon het in het window. Na lezing klikt de gebruiker op een OK button waarna ik het window laat sluiten:
?>
<SCRIPT language=JavaScript>
self.close();
</SCRIPT>
<?php
Maar zoals gezegd, onmiddellijk na indrukken van de help-button refreshed het aanroepende scherm.

Wie heeft de gouden tip?
echo "<INPUT id='HelpButton' type='image' src='../buttons/help.bmp' onClick='window.open(\"HEL001.PHP?Key=$Key\",\"help\",\"width=1,height=1\");return false;'>";

Misschien helpt het om return false erachter te plakken.
inderdaad, dat heeft het verholpen!
Bedankt voor de tip, Jelmer.

Reageren