Ik heb het volgende in mijn pagina staan:

<tr bgcolor=#6586B1>
	<td valign="top" align="left">
		<button name="back_to_1" onclick="location.href='index.php?pageid=8&step=1'">back to step 1</button>
	</td>
	<td align="right">
		<input type="submit" name="submit_step_2" value="go to step 3">
	</td>
</tr>

maar wat is het probleem met de button, het moet een hele simpele link zijn, maar hij werkt niet, alleen als ik er drie keer snel achter elkaar op klik!
input type="button"..
Nee, button is een valid html-element, het wordt alleen zelden gebruikt.

Misschien ligt het eraan dat het 'document.location.href' is, jij hebt er geen 'document' voor staan.
werken de aangeboden oplossingen simon?
<input type="button" enz.. werkt idd goed, maar ik snap niet waarom het <button> element niet goed werkt.
ik maak ze altijd zo:

<?
<FORM METHOD="LINK" ACTION="page1.htm">
<BUTTON TYPE="submit" VALUE="Clickable Button">Tekst op de button</BUTTON>
</FORM>
?>

werkt volgens mijn altijd alleen maar in combi met form, maar dat weet ik niet 100% zeker, maar dit werkt in iedergeval prima.
Ja, zo lijkt het ook te werken, maar dan zou je een apart formulier moeten maken voor alleen die button, het moet toch anders kunnen denk ik.

<form action="content_openingsbrief.php" method="GET">
Aanhef:<br>
<select name="1">
<option value="1">Meneer</option>
<option value="0">Mevrouw</option>
</select>
<br>
<br>
Naam:<br>
<input type="text" name="2">
<br><br>
Adres:<br>
<input type="text" name="3">
<br><br>
Postcode:<br>
<input type="text" name="4">
<br><br>
Woonplaats:<br>
<input type="text" name="5">
<br><br>
<input type="submit" value="GENEREER!" onclick="javascript:window.open()">
</form>


Heb ik. Maar hoe laad ik deze content nadat 't ingevuld is; in een nieuwe pagina? Dus dat het in een nieuwe pagina wordt weergegeven? En dat het formulier gewoon zo blijft en/of afgesloten wordt?
-- content_openingsbrief.php --

Naam: <?php echo " . $_GET['1'] . "; echo " . $_GET['2'] . "; ?>
Adres: <?php echo " . $_GET['3'] . "; ?> 
Postcode: <?php echo " . $_GET['4'] . "; ?>
Woonplaats: <?php echo " . $_GET['5'] . "; ?>
Ja dat had ik al. Maar wat ik bedoel is dat de gegevens pagina: content_openingsbrief.php in een nieuwe pagina wordt geopend.

Dus wat moet ik aan de button GENEREER! toevoegen aan code?
<form action="content_openingsbrief.php" method="GET" target="_BLANK">

het is overigens makkelijker om POST te gebruiken ipv GET.. staat wat netter boven in je balk :)

Reageren