et objekt er obligatorisk, men hvilket??
Jeg er løbet ind i et mærkeligt problem. Jeg har lavet 2 JS funktioner, et der udskifter et billede med et andet og en der skjuler et layer og viser et andet, men den viser hele tiden en underlig fejl som jeg ikke kan finde ud af... efter hvad jeg kan se er der intet i vejen og alt virker som det skal :Skoden ser således ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>NetModuler</title>
<link href="Diverse/basic.css" rel="stylesheet" type="text/css" media="all" />
<style type="text/css" media="screen"><!--
#Navigering { height: 50px; width: 100%; left: 10px; top: 100px; position: absolute; visibility: visible; }
#Forside { height: auto; width: 100%; left: 10px; top: 190px; position: absolute; visibility: visible; }
#SeSelv { height: auto; width: 100%; left: 10px; top: 190px; position: absolute; visibility: visible; }
#Profil { height: auto; width: 100%; left: 10px; top: 190px; position: absolute; visibility: visible; }
#Kontakt { height: auto; width: 100%; left: 10px; top: 190px; position: absolute; visibility: visible; }
#Menu { height: 100%; width: auto; left: 110px; top: 0; position: absolute; visibility: visible; }
--></style>
</head>
<body>
<h1>Velkommen til</h1>
<hr />
<div id="Navigering">
<h3>Navigering:</h3>
<div id="Menu">
<a href="#" onclick="vis('Forside');"><img id="Forside2" onmouseover="SkiftBillede('Forside2','Forside_MO');" onmouseout="SkiftBillede('Forside2','Forside');" src="Billeder/Forside.png" alt="" name="Forside2" width="150" height="50" border="0" /></a>
<a href="#" onclick="vis('SeSelv');"><img id="SeSelv2" onmouseover="SkiftBillede('SeSelv2','SeSelv_MO');" onmouseout="SkiftBillede('SeSelv2','SeSelv');" src="Billeder/SeSelv.png" alt="" name="SeSelv2" width="150" height="50" border="0" /></a>
<a href="#" onclick="vis('Profil');"><img id="Profil2" onmouseover="SkiftBillede('Profil2','Profil_MO');" onmouseout="SkiftBillede('Profil2','Profil');" src="Billeder/Profil.png" alt="" name="Profil2" width="150" height="50" border="0" /></a>
<a href="#" onclick="vis('Kontakt');"><img id="Kontakt2" onmouseover="SkiftBillede('Kontakt2','Kontakt_MO');" onmouseout="SkiftBillede('Kontakt2','Kontakt');" src="Billeder/Kontakt.png" alt="" name="Kontakt2" width="150" height="50" border="0" /></a>
<script type="text/javascript" language="javascript">
function SkiftBillede(billedID,BilledNavn){
document.getElementById(billedID).src = "Billeder/" + BilledNavn + ".png";
}
var Elm = document.getElementById('Forside').style; //HER ER FEJLEN IFLG FEJLKODEN...
function vis(id){
Elm.display = "none";
Elm = document.getElementById(id).style;
Elm.display = "block";
}
</script>
</div>
</div>
<div id="Forside" style="" >
FORSIDE
</div>
<div id="SeSelv" style="display:none;" >
SE SELV
<p></p>
</div>
<div id="Profil" style="display:none;" >
<h2>
PROFIL
</h2>
</div>
<div id="Kontakt" style="display:none;" >
<h2>
KONTAKT
</h2>
<?php
if(isset($_POST[Send])){
require_once('Diverse/reCAPTCHA/recaptchalib.php');
$privatekey = "!!!slettet!!!";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if($_POST[Navn] == null)
$KontaktStatus = 'Du skal angive dit navn';
elseif($_POST[Email] == null || $_POST[Telefon] = null)
$KontaktStatus = 'Du skal angive enten en e-mail eller et telefonnummer';
elseif (!$resp->is_valid)
$KontaktStatus = "The reCAPTCHA wasn't entered correctly. Go back and try it again. (reCAPTCHA said: " . $resp->error . ")";
else{
mail('!!!slettet!!!', 'Besked, 'Besked fra: '.$_POST[Navn].' E-mail: '.$_POST[Email].' Telefon: '.$_POST[Telefon].' Besked: '.$_POST[Besked]);
$KontaktStatus = 'Beskeden er sendt afsted';
}
echo $KontaktStatus;
}
?>
<form id="Kontaktform" action="index.php" method="post" name="Kontaktform">
Navn:<br />
<input type="text" name="Navn" size="24" />
<p>E-mail:<br />
<input type="text" name="Email" size="24" /></p>
<p>Telefon:<br />
<input type="text" name="Telefon" size="24" /></p>
<p>Besked:<br />
<textarea name="Besked" rows="4" cols="40"></textarea></p>
<p>
<?php
require_once('Diverse/reCAPTCHA/recaptchalib.php');
$publickey = "!!!slettet!!!"; // you got this from the signup page
echo recaptcha_get_html($publickey);
?>
</p>
<p><input type="submit" name="Send" value="Send" /></p>
</form>
</div>
</body>
</html>
hvad mangler der lige?
