PROBLEMA RESUELTO, pero si alguien me puede explicar por que, se lo agradecería :P
resulta que a mi documento de control, le puse las etiquetas de cabecera y quedo asi:
Código HTML:
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<BODY>
<?php
include 'seguridadDoc.php';
include 'bdconection.php';
$link = conectarse();
$ClaveExamen = $_POST['ClaveExamen'];
$PassExamen = $_POST['PassExamen'];
$busqueda = mysql_query("SELECT ClaveExamen FROM examenes WHERE ClaveExamen = '$ClaveExamen' AND PassExamen = '$PassExamen'");
if(mysql_num_rows($busqueda) != 0)
{
$sql = "SELECT * FROM examenes WHERE ClaveExamen = '$ClaveExamen'";
$result = mysql_query($sql) or die (header ("Location: examen_insertaClaveGestion.php?action=nodb"));
$row = mysql_fetch_array($result);
echo '<FORM name="test" id="xD" action="examenGestion.php" method="post">';
echo '<INPUT type="hidden" name="idExamen" value="' . $row['idExamen'] . '"/>';
echo '</FORM>';
echo '<SCRIPT language="javascript">this.document.getElementById(\'xD\').submit();</SCRIPT>';
}
else
{
header("Location: examen_insertaClaveGestion.php?action=nologin");
}
?>
</BODY>
</HTML>
Supongo que son las reglas de sintaxis que maneja firefox y otros no, pero no lo se :/, en fin utilizare el "onload" como dice caricatos, gracias :)