Avatar billede MegatronVer2 Nybegynder
20. november 2011 - 11:42 Der er 2 kommentarer og
1 løsning

Internet explorer og Opera viser ikke min form

Hej.
Er igang med at lave en side i wordpress, hvor jeg skal bruge en form.
Den kan sagtens vises i firefox og chrome.

Men i internet explorer, Opera og safari får jeg bare hvid skærm.
Min kode ser sådan ud:

<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
    background-color: #FFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #FFFF;
    text-decoration: none;
}
#formHolder {
    width: 550px;
    background-color: #FFFF;
    color: #FFFF;
}
</style>
<script type="text/JavaScript">
<!--
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];}}
}
//-->
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="formHolder">
  <form name="form1" method="post" action="/wp-content/themes/twentyeleven/contactformprocess.php">
    <table width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td><label for="email">
            <div align="right">Email:</div>
          </label>
        </td>
        <td><div align="left">
          <input name="email" type="text" id="email" size="35" maxlength="100">
        </div></td>
      </tr>
      <tr>
        <td><label for="name">
            <div align="right">Navn:</div>
          </label>
        </td>
        <td><div align="left">
          <input name="name" type="text" id="name" size="35" maxlength="80">
        </div></td>
      </tr> 
      <tr>
        <td><label for="adr">
            <div align="right">Adresse:</div>
          </label>
        </td>
        <td><div align="left">
          <textarea name="adr" cols="25" id="name"></textarea>
        </div></td>
      </tr>
      <tr>
        <td><label for="phone">
            <div align="right">Telefon:</div>
          </label>
        </td>
        <td><div align="left">
          <input name="phone" type="text" id="phone" size="35" maxlength="8">
        </div></td>
      </tr>
      <tr>
        <td><div align="right">budget:</div></td>
        <td><p align="left">
          <label>
            <input type="radio" name="budget" value="Mindreend1000" id="budget_0">
            Under 1,000</label>
          <br>
          <label>
            <input type="radio" name="budget" value="1000to5000" id="budget_1">
            fra 1,000 - 5,000</label>
          <br>
          <label>
            <input type="radio" name="budget" value="5000to10000" id="budget_2">
            fra 5,000 - 10,000</label>
          <br>
          <label>
            <input type="radio" name="budget" value="10000to25000" id="budget_3">
            fra 10,000 - 25,000</label>
          <br>
          <label>
            <input type="radio" name="budget" value="25000andup" id="budget_4">
            fra 25,000 og op</label>
          <br>
        </p></td>
      </tr>
      <tr>
        <td><div align="right">
          <label for="travelers">How many?</label>
        </div></td>
        <td><div align="left">
          <select name="travelers" id="travelers">
            <option selected>Vælg:</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
            <option value="10+">10+</option>
          </select>
        </div></td>
      </tr>
      <tr>
        <td><div align="right">
          <label for="comments">comments</label>
        </div></td>
        <td><div align="left">
          <textarea name="comments" id="comments" cols="26" rows="5"></textarea>
        </div></td>
      </tr>
      <tr>
        <td><div align="right"></div></td>
        <td><div align="left">
          <input name="newsletter"" type="checkbox" id="newsletter" value="newsletter">
          <label for="newsletter">newsletter</label>
        </div></td>
      </tr>
      <tr>
        <td><div align="right">
          <label for="clear"></label>
          <input type="reset" name="clear" id="clear" value="Nulstil Form">
        </div></td>     
<td><div align="right">
          <label for="submit"></label>
          <div align="left">
            <input type="submit" name="submit" id="submit" value="Send Email">
          </div>
        </div></td>
      </tr>
    </table>
  </form>
  <p align="center">&nbsp; </p>
</div>
</body>
</html>


Er det mig, der ikke kan tænke? For mig at se er det en rimlig standard form. Kan slet ikke forstå hvorfor de tre browsere slet ikke kan vise den.

Hvad er det jeg mangler?
Avatar billede keysersoze Guru
20. november 2011 - 11:58 #1
Du har ingen DOCTYPE og din kode er invalid - det kan meget let give denne typer problemer. Du kan læse mere om det her; http://www.web-dev.dk/post/DOCTYPE-og-valid-kode-ens-udseende-i-Internet-Explorer-og-FireFox.aspx

Derudover skriver du håbløst forældet kode så et godt råd vil være at opdatere dig på både HTML og specielt CSS fronten.
Avatar billede MegatronVer2 Nybegynder
20. november 2011 - 12:18 #2
Ahhh! Så forstår jeg.. det var mig, der ikke kunne tænke!
Tusind tak!

Ved godt det er forældet , men det var det eneste jeg kunne få til at virke. Er langt fra ekspert i programmering.
Avatar billede keysersoze Guru
20. november 2011 - 16:02 #3
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester