COntactformulier Fixed Maken

Status
Niet open voor verdere reacties.

Jamiel

Gebruiker
Lid geworden
31 mrt 2008
Berichten
29
Hallo,

Ik heb op mijn website een contactformulier maar die is niet fixed dus hij verschuift bij elke resolutie hoe maak ik hem fixed?


Groetjes,
Jamiel
 
Geef een link op naar je website, dat helpt ;)
 
Nou hij staat er niet in want hij werkt niet ik wil alleen een tabel waarin ik mijn contact formulier kan zetten die niet steeds op een andere plaats bij een andere resolutie staat

mijn site is: jamielarens.nl
 
Je kan de code van je formulier - alles tussen <form></form> - in een tabel plaatsen met een vaste breedte.

Bijvoorbeeld:

<table width="580" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<form>hier de formulier code </form>
</td>
</tr>
</table>
 
@Jamiel, als je Nederlandse les hebt, vooral als het spelling betreft, let dan even extra goed op, dat komt je website ten goede. :p

In het stukje over mij staan veel spelfouten, vooral in het laatste stukje.

Kun je me uitleggen waarom je die tekst in een plaatje hebt gezet ?
Elke tekstwijziging kost je nu extra moeite.

Verder ziet het er goed uit. :thumb:

BTW: ik zou die table wel tussen <center> en </center> zetten.
 
Haha dat klopt ja nog veel werk te doen maar ok :p

Ik bedoel vooral dat hij niet een bepaalde grote heeft maar dat hij op een vaste Plaats staat.


Groet,
Jamiel
 
Nu staat mijn contact formulier erin http://jamielarens.nl/contact.php

maar hij staat niet op de goede plek op mijn resolutie
en in dreamweaver zag het er zo uit:
http://img29.imageshack.us/i/26792246.jpg/

ik weet het niet meer

HTML:
<html>
<head>
<title>Jamiel Arens - Grafisch Design</title>
<meta name="description" content="">
<meta name="keywords" content="	webdesign, grafisch ontwerp, logo, vormgeving, illustratie, webdesign, website, design, huisstijl,
								webdesigner, web, ontwerpstudio, illustrator, site, internetdiensten,">
<META NAME="robots" CONTENT="all">
<meta NAME="Content-Language" CONTENT="Nederlands, Dutch">
<LINK REL="SHORTCUT ICON" HREF="">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
}
-->
</style>
<link href="file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/stijl.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.stijl1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #eae7ba;
}
.stijl2 {font-size: 11px}
.stijl3 {color: #eae7ba}
-->
</style>
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_07.gif','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_05.gif','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_09.gif','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_11.gif','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/index_03.gif')">
<div align="center">
  <!-- ImageReady Slices (contact.psd) -->
  <table id="Table_01" width="1019" height="945" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td colspan="13">
        <img src="images/contact_01.gif" width="1019" height="203" alt=""></td>
    </tr>
    <tr>
      <td>
        <img src="/images/contact_02.gif" width="314" height="33" alt=""></td>
	    <td><a href="/index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Home','','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/index_03.gif',1)"><img src="/images/Jamielarens_03.gif" alt="Home" name="Home" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_04.gif" width="6" height="33" alt=""></td>
	    <td><a href="file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/websites.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Websites','','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_05.gif',1)"><img src="/images/index_05.gif" alt="Websites" name="Websites" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_06.gif" width="6" height="33" alt=""></td>
	    <td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Huisstijlen','','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_07.gif',1)"><img src="images/index_07.gif" alt="Huisstijlen" name="Huisstijlen" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_08.gif" width="5" height="33" alt=""></td>
	    <td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image35','','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_09.gif',1)"><img src="/images/index_09.gif" alt="Logo's" name="Image35" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_10.gif" width="6" height="33" alt=""></td>
	    <td><a href="/diensten.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Diensten','','file:///O|/Backup 3-05-09/uitzoeken/Desktop/Dreamweaver/images/Jamielarens_11.gif',1)"><img src="/images/index_11.gif" alt="Diensten" name="Diensten" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_12.gif" width="6" height="33" alt=""></td>
	    <td>
		    <a href="/contact.php"><img src="/images/contact_13.gif" alt="" width="91" height="33" border="0"></a></td>
  <td>
		    <img src="/images/contact_14.gif" width="130" height="33" alt=""></td>
    </tr>
    <tr>
      <td colspan="13">
        <img src="/images/contact_15.gif" width="1019" height="709" alt=""></td>
    </tr>
  </table>
  <!-- End ImageReady Slices -->
  <!-- Start Analytics -->
  	<script type="text/javascript">
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>
	<script type="text/javascript">
	try {
	var pageTracker = _gat._getTracker("UA-7571814-2");
	pageTracker._trackPageview();
	} catch(err) {}</script>
   <!-- End Analytics -->
   <div style="position:absolute; left:431px; top:442px; width:654px; height:417px;" cellspacing="0" cellpadding="0">
<div id="frag_1" style="text-align:left;"><?php
switch($_GET['p']) {
    case "":
?>
        <?php

//Set banned IP
$banned  = '0.0.0.0';

//get user IP address
$userip = $_SERVER['REMOTE_ADDR'];

//check for banned IP address
if($userip == $banned){ 
    echo "<BR>U IP is geblockt. U bent niet meer gemachtigd een bericht te sturen";
    exit(); 
}

//continue with script...

?>  
      </p>
      <p><center>
        </center>
      <table>	

<form method="POST" action="contact.php?p=verstuurt">
<tr>
<td>Naam:</td>
<td><input type="text" name="naam" size="20"></td></tr>
<tr><td>E-mail:</td>
<td><input type="text" name="email" size="20" width="40"></td></tr>
<tr><td>Onderwerp:</td>
<td><input type="text" name="onderwerp" size="20"></td></tr>
<tr><td>Bericht:</td>
<td><textarea rows="5" name="bericht" cols="35"></textarea></td></tr>
<tr><td></td><td><input type="submit" name="verzend" value="Verzenden"></td></tr></table>
</form>

<?php
}
?>

<?php
switch($_GET['p']) {
    case "verstuurt":
?>
<?php

//Vul hier je eimailadres in en onderwerp!
$ontvanger = "jamiel.arens@hetnet.nl";
$onderwerp = "Contact";

//kijken of alles is ingevuld
foreach($_POST as $tt => $ff){
		// kijken of alles is ingevult
		if(!$ff){ echo "<center>Contact</center>U bent een veld vergeten in te vullen.";include("footer.php"); 	exit; }
		// kijken of alles de juiste lengte heeft, minimaal 3
		if(strlen($ff) < "2"){ echo "<center>Contact</center>Elk invulvak heeft de minimale lengte van 2 tekens. Bij 1 van u ingevulde vakken is dat niet het geval. Controleer dit.";	include("footer.php"); exit; }
}

function get_ip () {
	if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
	$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
	} elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
	$ipadres = $_SERVER['HTTP_CLIENT_IP'];
	} else {
	$ipadres = $_SERVER['REMOTE_ADDR'];
	}
	
	return $ipadres;
}

//Host verkrijgen 
$hostmask = gethostbyaddr(get_ip()); 
//De namen van de velden! 

$naam = $_POST ['naam'];
$email = $_POST ['email'];
$onderwerp = $_POST ['onderwerp'];
$bericht = $_POST ['bericht'];
$ip = $_SERVER ['REMOTE_ADDR'];

//Je bericht

$bericht = "Beste Webmaster
Gebruiker: ".$naam."
Emailadres: ".$email."
Onderwerp: ".$onderwerp."
IP: ".$ip."
Host-Adres: ".$hostmask."
Bericht: ".$bericht." ";

//Verzend contactformulier

mail ($ontvanger, $onderwerp, $bericht);


// verstuur bevestigings mail
	$van="Noreply@arens.gethost.nl";
	mail("$email", "Contactformulier ontvangen", "$message

Beste ".$naam."

U heeft net een contactformulier naar ons verstuurt. Het is succesvol ontvangen en word zo snel mogelijk in behandeling genomen.


Met vriendelijke Groeten,
Jamiel Arens

----------------------------------------------------------------------
Dit is een automatisch gegenereerd bericht.  Gelieve niet op reageren.

		", "From: $van");

//Bevestiging

echo "Beste $naam het bericht is succesvol verzonden!<br>
      klik <a href='index.html'>hier</a> om terug te gaan naar de index.	";

?>
<?php
}
?>
 </p>
    
    
  </div></div>
</div>
</body>
</html>
 
Hmz, in mijn browser - Firefox - staat het formulier recht onder het plaatje met contactgegevens. Dat is toch de bedoeling? Maar het menu doet het niet bij mij.

Het is inderdaad beter om tekst niet in plaatjes te verwerken. Dat is gemakkelijker te onderhouden, en Google kan het ook vinden.
 
Sorry maar ik vind het allebei niks. Waarom niet gewoon rechts naast de andere info ?
Nu is het net of het door een scriptfout naar beneden is gezakt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan