Avatar billede jakse79 Nybegynder
21. april 2006 - 10:27 Der er 22 kommentarer og
1 løsning

Hvorfor starter blokken først på midten?

Jeg vedlægger hele kilde koden. Mit problem er at der er noget plads foroven som jeg af en eller anden grund ikke kan komme af med. Når jeg markere denne plads med musen, kan jeg se at felterne forneden også bliver markeret. Hvad gør jeg forkert?

Kildekode:

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Web.Mail" %>
<%@ Import Namespace="System.IO" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

void Selection_Change(Object sender, EventArgs e)
{
    //Valg af Bilmærke
   
    BilmaerkeM.Visible = false;
    TitelNyckM.Visible = false;
    TitelNyckC.Visible = false;
    TitelEZS.Visible = false;
    TitelSparra.Visible = false;
    TitelLasa.Visible = false;
    ArtikelnrL.Visible = false;
    ArtikelnrT.Visible = false;
    AntalL.Visible = false;
    AntalT.Visible = false;
    kodL.Visible = false;
    kodT.Visible = false;
    Nr1L.Visible = false;
    Nr1Ja.Visible = false;
    Nr2L.Visible = false;
    Nr2Ja.Visible = false;
    Nr3L.Visible = false;
    Nr3Ja.Visible = false;
    Nr4L.Visible = false;
    Nr4Ja.Visible = false;
    Nr5L.Visible = false;
    Nr5Ja.Visible = false;
    Nr6L.Visible = false;
    Nr6Ja.Visible = false;
    Nr7L.Visible = false;
    Nr7Ja.Visible = false;
    Nr8L.Visible = false;
    Nr8Ja.Visible = false;
   
    //Stamoplysninger
    fasteOplysninger1.Visible = false;
    ater.Visible = false;
    ater2.Visible = false;
    fasteOplysninger2.Visible = false;
    mark.Visible = false;
    fasteOplysningerM3.Visible = false;
    fasteOplysningerC3.Visible = false;
    chas.Visible = false;
    fasteOplysninger4.Visible = false;
    regn.Visible = false;
    fasteOplysninger5.Visible = false;
    best.Visible = false;
    fasteOplysningerC6.Visible = false;
    nyck.Visible = false;
    email.Visible = false;
    email2.Visible = false;
    fasteOplysninger7.Visible = false;
   
    //SÄND knappen
    btnSubmit.Visible = false;
    fejl.Visible = false;
           
    if (Bilmaerke.SelectedValue == "Mercedes-Benz")
    {
        //Valg af Bilmærke
        BilmaerkeM.Visible = true;
               
        //Stamoplysninger
        fasteOplysninger1.Visible = true;
        ater.Visible = true;
        ater2.Visible = true;
        fasteOplysninger2.Visible = true;
        mark.Visible = true;
        fasteOplysningerM3.Visible = true;
       
        chas.Visible = true;
        fasteOplysninger4.Visible = true;
        regn.Visible = true;
        fasteOplysninger5.Visible = true;
        best.Visible = true;
        email.Visible = true;
        email2.Visible = true;
        fasteOplysninger7.Visible = true;
       
        btnSubmit.Visible = true;
       
        if(BilmaerkeM.SelectedValue == "Låsa upp")
        {
            TitelLasa.Visible = true;
            Nr1L.Visible = true;
            Nr1Ja.Visible = true;
            Nr2L.Visible = true;
            Nr2Ja.Visible = true;
            Nr3L.Visible = true;
            Nr3Ja.Visible = true;
            Nr4L.Visible = true;
            Nr4Ja.Visible = true;
            Nr5L.Visible = true;
            Nr5Ja.Visible = true;
            Nr6L.Visible = true;
            Nr6Ja.Visible = true;
            Nr7L.Visible = true;
            Nr7Ja.Visible = true;
            Nr8L.Visible = true;
            Nr8Ja.Visible = true;
           
        }
       
        if(BilmaerkeM.SelectedValue == "Spärra")
        {
            TitelSparra.Visible = true;
            Nr1L.Visible = true;
            Nr1Ja.Visible = true;
            Nr2L.Visible = true;
            Nr2Ja.Visible = true;
            Nr3L.Visible = true;
            Nr3Ja.Visible = true;
            Nr4L.Visible = true;
            Nr4Ja.Visible = true;
            Nr5L.Visible = true;
            Nr5Ja.Visible = true;
            Nr6L.Visible = true;
            Nr6Ja.Visible = true;
            Nr7L.Visible = true;
            Nr7Ja.Visible = true;
            Nr8L.Visible = true;
            Nr8Ja.Visible = true;
           
        }
       
        if(BilmaerkeM.SelectedValue == "EZS")
        {
            TitelEZS.Visible = true;
            ArtikelnrL.Visible = true;
            ArtikelnrT.Visible = true;
            kodL.Visible = true;
            kodT.Visible = true;
        }
       
        if(BilmaerkeM.SelectedValue == "Nyckelbest")
        {
            TitelNyckM.Visible = true;
            ArtikelnrL.Visible = true;
            ArtikelnrT.Visible = true;
            AntalL.Visible = true;
            AntalT.Visible = true;   
        }
    }

    if (Bilmaerke.SelectedValue == "Chrysler-Jeep")
    {
        //Valg af Bilmærke
        TitelNyckC.Visible = true;
        ArtikelnrL.Visible = true;
        ArtikelnrT.Visible = true;
        AntalL.Visible = true;
        AntalT.Visible = true;

        //Stamoplysninger
        fasteOplysninger1.Visible = true;
        ater.Visible = true;
        ater2.Visible = true;
        fasteOplysninger2.Visible = true;
        mark.Visible = true;
        fasteOplysningerC3.Visible = true;
        chas.Visible = true;
        fasteOplysninger4.Visible = true;
        regn.Visible = true;
        fasteOplysninger5.Visible = true;
        best.Visible = true;
        fasteOplysningerC6.Visible = true;
        nyck.Visible = true;
        email.Visible = true;
        email2.Visible = true;
        fasteOplysninger7.Visible = true;
       
        btnSubmit.Visible = true;
    }                     
}


</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nyckel / Verkstadt nyckel beställning via Extranet</title>
<link href="http://extranet.daimlerchrysler.dk/portal/style/Styles.css" rel="styleSheet" type="text/css">
</head>

<body>
<form method = "post" name = "frmemail" runat = "server" enctype="multipart/form-data" onSubmit = "return Tocheck(this)">

<table align="center" width=50% border=0>

<tr>
<td><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/cjlogo.jpg" ></td>
<td><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/mercedeslogo.gif"></td>
</tr>

<tr>
<td ><font face="Arial, helvetica" size="1">Nyckel / Verkstadt nyckel beställning via Extranet.</font></td>
</tr>


        <tr>

              <td>Välg biltype:</td>
              <td>
              <asp:DropDownList  Visible="true" id="Bilmaerke"
                  AutoPostBack="True"
                  OnSelectedIndexChanged="Selection_Change"
                  runat="server">

              <asp:ListItem Selected="True" Value="0"> Välg </asp:ListItem>
              <asp:ListItem Value="Mercedes-Benz"> Mercedes-Benz </asp:ListItem>
              <asp:ListItem Value="Chrysler-Jeep"> Chrysler-Jeep </asp:ListItem>
              </asp:DropDownList>
              </td>
            </tr>
           
        <tr>
                      <td><asp:Label id="ater" Visible="false" Text="Resdels kundnr (Spics): " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger1" Visible="false" MaxLength="5" runat="server"/>
              <asp:Label id="ater2" Visible="false" Text="(Börjar med 1 el. 4) " runat="server"/></td>
            </tr>
            <tr>
                  <td><asp:Label id="mark" Visible="false" Text="Märks med: " runat="server"/></td>
                  <td><asp:TextBox id="fasteOplysninger2" Visible="false" runat="server"/></td>
            </tr>
            <tr>
                      <td><asp:Label id="chas" Visible="false" Text="Chassis nr: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysningerM3" Visible="false" MaxLength="17" runat="server"/>
              <asp:TextBox id="fasteOplysningerC3" Visible="false" MaxLength="8" runat="server"/></td>
        </tr>
        <tr>
              <td><asp:Label id="regn" Visible="false" Text="Reg nr: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger4" Visible="false" MaxLength="6" runat="server"/></td>
            </tr>
            <tr>
              <td><asp:Label id="best" Visible="false" Text="Beställar namn: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger5" Visible="false" runat="server"/></td>
            </tr>
            <tr>
              <td><asp:Label id="email" Visible="false" Text="Email: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger7" Visible="false" runat="server"/>
              <asp:Label id="email2" Visible="false" Text="(mail Cc til åvan) " runat="server"/></td>
            </tr>
            <tr>
              <td><asp:Label id="nyck" Visible="false" Text="Nyckel kod: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysningerC6" MaxLength="5" Visible="false" runat="server"/></td>
            </tr>
           
           
</table>
<table align="center" width=50% border=0>
  <tr>
      <td>
      <asp:RadioButtonList Visible="false" ID="BilmaerkeM" AutoPostBack="True"
          OnSelectedIndexChanged="Selection_Change"
          runat="server">
          <asp:ListItem Value="Låsa upp">Låsa upp</asp:ListItem>
          <asp:ListItem Value="Spärra">Spärra</asp:ListItem>
          <asp:ListItem Value="EZS">EZS</asp:ListItem>
          <asp:ListItem Value="Nyckelbest">Nyckelbest.</asp:ListItem>
      </asp:RadioButtonList>
                 
      <asp:Label id="TitelNyckC" Visible="false" Text="<b>Nyckel beställning Chrysler Jeep</b>" runat="server"/>
      <asp:Label id="TitelNyckM" Visible="false" Text="<b>Nyckel beställning Mercedes (Endast FBS3) OBS!!/Endast Ömmandefall</b>" runat="server"/>
      <asp:Label id="TitelEZS" Visible="false" Text="<b>Programera EZS</b>" runat="server"/>
      <asp:Label id="TitelSparra" Visible="false" Text="<b>Spärra nyckel skena:</b>" runat="server"/>
      <asp:Label id="TitelLasa" Visible="false" Text="<b>Låsa upp nyckel skena nr:</b>" runat="server"/>
    </td>
</tr>
<tr>
    <td>
        <asp:Label id="ArtikelnrL" Visible="false" Text="Artikel nr: " runat="server"/>
        <asp:TextBox id="ArtikelnrT" Visible="false" runat="server"/>
    </td>
</tr>
<tr>
    <td>   
        <asp:Label id="Nr1L" Visible="false" Text="<b>1</b>: " runat="server"/>
        <asp:CheckBox id="Nr1Ja" Visible="false" runat="server"/>
       
    </td>
</tr>
<tr>   
    <td>   
        <asp:Label id="Nr2L" Visible="false" Text="<b>2</b>: " runat="server"/>
        <asp:CheckBox id="Nr2Ja" Visible="false" runat="server"/>
       
    </td>
</tr>
<tr>
    <td>   
        <asp:Label id="Nr3L" Visible="false" Text="<b>3</b>: " runat="server"/>
        <asp:CheckBox id="Nr3Ja" Visible="false" runat="server"/>
       
    </td>
</tr>
<tr>
    <td>
        <asp:Label id="AntalL" Visible="false" Text="Antal: " runat="server"/>
        <asp:TextBox id="AntalT" Visible="false" runat="server"/>
        </asp:TextBox>
       

        <asp:Label id="kodL" Visible="false" Text="Kod: " runat="server"/>
        <asp:TextBox id="kodT" Visible="false" Maxlength="16" runat="server" />       
        </asp:TextBox>
        <asp:Label id="fejl" ForeColor="red" Visible="false" Text="Antigen eller." runat="server"/>
    </td>
   
</tr>
<tr>   
    <td>   
        <asp:Label id="Nr4L" Visible="false" Text="<b>4</b>: " runat="server"/>
        <asp:CheckBox id="Nr4Ja" Visible="false" runat="server"/>
               
    </td>
</tr>
<tr>   
    <td>   
        <asp:Label id="Nr5L" Visible="false" Text="<b>5</b>: " runat="server"/>
        <asp:CheckBox id="Nr5Ja" Visible="false" runat="server"/>
       
    </td>
</tr>
<tr>   
    <td>   
        <asp:Label id="Nr6L" Visible="false" Text="<b>6</b>: " runat="server"/>
        <asp:CheckBox id="Nr6Ja" Visible="false" runat="server"/>
       
    </td>
</tr>
<tr>
        <td>               
            <asp:Label id="Nr7L" Visible="false" Text="<b>7</b>: " runat="server"/>
            <asp:CheckBox id="Nr7Ja" Visible="false" runat="server"/>
       
        </td>
</tr>
<tr>    
        <td>   
            <asp:Label id="Nr8L" Visible="false" Text="<b>8</b>: " runat="server"/>
            <asp:CheckBox id="Nr8Ja" Visible="false" runat="server"/>
       
        </td>
</tr>
    <tr>
        <td>
            <asp:Button Runat="server" ID="btnSubmit" Visible="false" Text="SÄND" OnClick="btnSubmit_Click"></asp:Button>
        </td>
    </tr>
</table>
</form>

</body>

</html>

Er der nogen som kan hjælpe

På forhånd tak.
Avatar billede jps6kb Novice
21. april 2006 - 10:45 #1
Prøv og ret din table her:

<table align="center" width=50% border=0 cellpadding="0" cellspacing="0" style="vertical-align: top;">
Avatar billede jakse79 Nybegynder
21. april 2006 - 10:49 #2
Der er ingen ændring at se når jeg forsøger at indsætte denne
Avatar billede jps6kb Novice
21. april 2006 - 10:52 #3
<tr>
<td style="vertical-align: top;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/cjlogo.jpg" ></td>
<td style="vertical-align: top;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/mercedeslogo.gif"></td>
</tr>

Hvad om du gør sådan her?
Avatar billede jakse79 Nybegynder
21. april 2006 - 11:00 #4
Det har desværre ingen ændring...
Avatar billede jps6kb Novice
21. april 2006 - 11:01 #5
Er der et link hvor jeg kan se det?
Avatar billede jakse79 Nybegynder
21. april 2006 - 11:08 #6
Det har jeg desværre ingen mulighed for. Så skal jeg forsøge at sende dig et billede på en email.
Avatar billede jps6kb Novice
21. april 2006 - 11:10 #7
Ja, det ville være en idé.. på kba[a]amu-vest.dk
Avatar billede jps6kb Novice
21. april 2006 - 11:48 #8
Prøv lige det her og sig hvor rammerne går på billedet..

<table align="center" width=50% border=1>

<tr>
<td style="border: 1px solid blue;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/cjlogo.jpg" ></td>
<td style="border: 1px solid blue;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/mercedeslogo.gif"></td>
</tr>
Avatar billede jakse79 Nybegynder
21. april 2006 - 12:54 #9
Undskyld svar tiden. Var lige til frokost :-)

Jeg har sendt dig billedet med den tilføjede kode.
Avatar billede jps6kb Novice
21. april 2006 - 12:55 #10
<table align="center" width=50% height="100%" border=0>

<tr>
<td style="vertical-align: top;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/cjlogo.jpg" ></td>
<td style="vertical-align: top;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/mercedeslogo.gif"></td>
</tr>


Så tror jeg næsten den er der :)
Avatar billede jakse79 Nybegynder
21. april 2006 - 13:05 #11
Det er stadigvæk det samme problem
Avatar billede jps6kb Novice
21. april 2006 - 13:07 #12
<table align="center" width=50% height="100%" border=1>

<tr>
<td style="vertical-align: top; border: 1px solid blue;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/cjlogo.jpg" ></td>
<td style="vertical-align: top; border: 1px solid blue;"><img src="http://extranet.daimlerchrysler.dk/portal/images/boximages/mercedeslogo.gif"></td>
</tr>


Hvordan ser det ud nu?
Avatar billede jps6kb Novice
21. april 2006 - 13:12 #13
Okay så.. og rammerne er de samme med den kode jeg lige skrev så?
Avatar billede jakse79 Nybegynder
21. april 2006 - 13:14 #14
Jeg har lige sent dig begge billeder med beskrivelse
Avatar billede jps6kb Novice
21. april 2006 - 13:19 #15
Prøv lige og skrive din CSS fil engang. :)
Avatar billede jps6kb Novice
21. april 2006 - 13:34 #16
Ja, det får jeg slet ikke til at give mening så.. :|

Sidste hug...

<body style="padding: 0px; margin: 0px;">
<form method = "post" name = "frmemail" runat = "server" enctype="multipart/form-data" onSubmit = "return Tocheck(this)">

<table align="center" width=50% height="100%" border=1 style="vertical-align: top;">

... sker der noget ved det?
Avatar billede jakse79 Nybegynder
21. april 2006 - 13:37 #17
Det virker desværre heller ikke. Det er noget frustrerende... Ellers tak for hjælpen.

Hvis der ikke er andre som finder en løsning tildeler jeg pointene til dig for et ihærdigt forsøg. Mange tak.
Avatar billede mclemens Nybegynder
21. april 2006 - 14:19 #18
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nyckel / Verkstadt nyckel beställning via Extranet</title>
<link href="http://extranet.daimlerchrysler.dk/portal/style/Styles.css" rel="styleSheet" type="text/css">

<style type="text/css">
html,body{margin:0px;padding:0px;height:100%;}
</style>

</head>

... prøver lige :P
Avatar billede mclemens Nybegynder
21. april 2006 - 18:13 #19
Prøv det her (ting der bare har visibility false reserverer stadig plads - jeg ved ikke om det var det mellemrum du tænkte på...):

...
        <tr style="display:none;">
                      <td><asp:Label id="ater" Visible="false" Text="Resdels kundnr (Spics): " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger1" Visible="false" MaxLength="5" runat="server"/>
              <asp:Label id="ater2" Visible="false" Text="(Börjar med 1 el. 4) " runat="server"/></td>
            </tr>
            <tr style="display:none;">
                  <td><asp:Label id="mark" Visible="false" Text="Märks med: " runat="server"/></td>
                  <td><asp:TextBox id="fasteOplysninger2" Visible="false" runat="server"/></td>
            </tr>
            <tr style="display:none;">
                      <td><asp:Label id="chas" Visible="false" Text="Chassis nr: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysningerM3" Visible="false" MaxLength="17" runat="server"/>
              <asp:TextBox id="fasteOplysningerC3" Visible="false" MaxLength="8" runat="server"/></td>
        </tr>
        <tr style="display:none;">
              <td><asp:Label id="regn" Visible="false" Text="Reg nr: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger4" Visible="false" MaxLength="6" runat="server"/></td>
            </tr>
            <tr style="display:none;">
              <td><asp:Label id="best" Visible="false" Text="Beställar namn: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger5" Visible="false" runat="server"/></td>
            </tr>
            <tr style="display:none;">
              <td><asp:Label id="email" Visible="false" Text="Email: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysninger7" Visible="false" runat="server"/>
              <asp:Label id="email2" Visible="false" Text="(mail Cc til åvan) " runat="server"/></td>
            </tr>
            <tr style="display:none;">
              <td><asp:Label id="nyck" Visible="false" Text="Nyckel kod: " runat="server"/></td>
              <td><asp:TextBox id="fasteOplysningerC6" MaxLength="5" Visible="false" runat="server"/></td>
            </tr>
         
         
</table><table align="center" width=50% border=1>
...
Avatar billede jakse79 Nybegynder
28. april 2006 - 09:34 #20
Undskyld min svar tid, men jeg har ikke haft adgang til en computer én hel uge :-(

Jeg har forsøgt at gøre som der står foroven. Det eneste det gør er at gøre det usynligt. Det fjerne ikke pladsen.
Avatar billede mclemens Nybegynder
28. april 2006 - 09:44 #21
ok... det fjernede mellemrummet ned til tabellen nedenunder her...
er derfor løbet tør for forslag - så bare afvis mit svar :)
(det kan måske også være noget css der spiller ind...
men den styles.css er ikke lige så tilgængelig...)
Avatar billede jakse79 Nybegynder
28. april 2006 - 09:59 #22
Det er ikke css, det var også min første idé. Men problemet er der stadigvæk selvom jeg ikke inkluder css filen. Tak for forsøget.
Avatar billede jakse79 Nybegynder
21. juli 2006 - 12:02 #23
Jeg ved det er meget sent at skrive svaret på dette. Men jeg fandt rent faktisk grunden til dette. Det skyldtes at jeg skrev <tr> og ikke <asp:tablerow>. Det samme gør sig gældende ved <td> hvor der skal stå <asp:tabledelimiter> efter dette var gjort virkede det!
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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