Click here to Skip to main content
15,897,273 members
Home / Discussions / Web Development
   

Web Development

 
AnswerLook at DotNetNuke Pin
David Mujica5-Feb-09 3:01
David Mujica5-Feb-09 3:01 
GeneralRe: Look at DotNetNuke Pin
NetQuestions5-Feb-09 18:47
NetQuestions5-Feb-09 18:47 
GeneralRe: Look at DotNetNuke Pin
NetQuestions5-Feb-09 19:52
NetQuestions5-Feb-09 19:52 
AnswerRe: Creating a discussion board / forum Pin
NetQuestions9-Feb-09 18:51
NetQuestions9-Feb-09 18:51 
Questiondouble click on Grid Pin
omlac4-Feb-09 20:19
omlac4-Feb-09 20:19 
QuestionNamespace..JavaScript [modified] Pin
Amr M. K.4-Feb-09 2:32
Amr M. K.4-Feb-09 2:32 
AnswerRe: Namespace..JavaScript Pin
Jon Rista4-Feb-09 6:27
Jon Rista4-Feb-09 6:27 
QuestionDual Handle slider for web application [modified] Pin
mohit ag3-Feb-09 20:26
mohit ag3-Feb-09 20:26 
AnswerRe: Dual Handle slider for web application Pin
J4amieC4-Feb-09 3:00
J4amieC4-Feb-09 3:00 
JokeRe: Dual Handle slider for web application Pin
Jon Rista4-Feb-09 6:29
Jon Rista4-Feb-09 6:29 
GeneralRe: Dual Handle slider for web application Pin
mohit ag4-Feb-09 20:27
mohit ag4-Feb-09 20:27 
QuestionLocate an application Pin
Jason Lepack (LeppyR64)3-Feb-09 10:41
Jason Lepack (LeppyR64)3-Feb-09 10:41 
AnswerRe: Locate an application Pin
SeMartens3-Feb-09 21:35
SeMartens3-Feb-09 21:35 
QuestionOpening new window using clientscript.registerstartupscript() on clickin linkbutton Pin
nainakarri3-Feb-09 5:43
nainakarri3-Feb-09 5:43 
AnswerRe: Opening new window using clientscript.registerstartupscript() on clickin linkbutton Pin
vaghelabhavesh3-Feb-09 10:58
vaghelabhavesh3-Feb-09 10:58 
GeneralRe: Opening new window using clientscript.registerstartupscript() on clickin linkbutton Pin
nainakarri5-Feb-09 5:19
nainakarri5-Feb-09 5:19 
GeneralRe: Opening new window using clientscript.registerstartupscript() on clickin linkbutton Pin
vaghelabhavesh5-Feb-09 7:47
vaghelabhavesh5-Feb-09 7:47 
AnswerRe: Opening new window using clientscript.registerstartupscript() on clickin linkbutton Pin
omlac9-Feb-09 22:47
omlac9-Feb-09 22:47 
QuestionDatagrid Paging?? Pin
ketan bader3-Feb-09 2:48
ketan bader3-Feb-09 2:48 
AnswerRe: Datagrid Paging?? Pin
Jon Rista4-Feb-09 6:31
Jon Rista4-Feb-09 6:31 
QuestionEnter key press in Multiline textbox Pin
kc_krishnan3-Feb-09 1:59
kc_krishnan3-Feb-09 1:59 
AnswerRe: Enter key press in Multiline textbox Pin
SeMartens4-Feb-09 1:42
SeMartens4-Feb-09 1:42 
QuestionMultiLine Text Box focus Pin
kc_krishnan3-Feb-09 1:56
kc_krishnan3-Feb-09 1:56 
AnswerRe: MultiLine Text Box focus Pin
vaghelabhavesh3-Feb-09 12:09
vaghelabhavesh3-Feb-09 12:09 
Question[HTML IE6] Trouble column size with detailed table Pin
belfaigore2-Feb-09 22:38
belfaigore2-Feb-09 22:38 
Hi,

I'am french developper (so sorry for my english), and I don't find a solution for my trouble :
I have a table wich can show for each rows a detail row, placed under the main row. But when this detail row is show, the column size is changed, I don't know why.

Here is a code test wich show the trouble, two same table, and you can see under IE6 or IE7 that the two table doesn't have the same columns size, and when you click on the detail link, the columns size back to normal size.

<html>
<head>
    <title>Probleme de decalage des colonnes après affichage des détails</title>
    
    <style type="text/css">
    body
    {
	    font-size: 11px;
	    font-family: Arial, Helvetica, sans-serif;
	    color: Black;
	    background-color: White;
    }
    
    .titreSection
    {
	    font-weight: bold;
	    font-size: 12px;
	    font-family: Arial, Helvetica, sans-serif;
	    color: #1053bb;
	    margin-top: 20px;
	    margin-bottom: 5px;
    }
    
    .grid-sollicitation
    {
	    width:100%;
	    vertical-align:middle;
        border-color:#84AFDF;
        border-collapse:collapse;
    }

    .grid-sollicitation TR,
    .grid-sollicitation TD
    {
	    border-color:#84AFDF;
    }

    .grid-sollicitation-header
    {
	    background-color:#84AFDF;
	    font-size:11px;
	    font-weight:bold;
	    color:#000000;
	    height:30px;
    }

    .grid-sollicitation-row
    {
	    height:20px;
    }
    
    /* Colonne : Id */
    .grid-sollicitation .Id
    {
	    text-align:center;
	    width:30px;
    }
    .grid-sollicitation .IdHeader
    {
	    width:30px;
    }

    /* Colonne : Estampille */
    .grid-sollicitation .Estampille
    {
	    text-align:center;
	    width:50px;
    }
    .grid-sollicitation .EstampilleHeader
    {
	    width:50px;
    }

    /* Colonne : Date */
    .grid-sollicitation .Date
    {
	    text-align:center;
	    width:70px;
    }
    .grid-sollicitation .DateHeader
    {
	    width:70px;
    }

    /* Colonne : Libelle */
    .grid-sollicitation .Libelle
    {
	    padding-left: 10px;
	    width:385px;
	    font-weight:bold;
    }
    .grid-sollicitation .LibelleHeader
    {
	    width:385px;
    }

    /* Colonne : Details */
    .grid-sollicitation .Details
    {
	    text-align:center;
	    width:50px;
    }
    /* Colonne : Details */
    .grid-sollicitation .DetailsHeader
    {
	    width:50px;
    }

    /* Colonne : Voir Tarification */
    .grid-sollicitation .Tarification
    {
	    text-align:center;
	    width:100px;
    }
    .grid-sollicitation .TarificationHeader
    {
	    width:100px;
    }

    /* Colonne : Souscription */
    .grid-sollicitation .Souscription
    {
	    text-align:center;
	    width:80px;
    }
    .grid-sollicitation .Souscription
    {
	    width:80px;
    }

    /* Colonne : Statut */
    .grid-sollicitation .Statut
    {
	    text-align:center;
	    color:#1053BB;
	    font-weight:bold;
	    width:100px;
    }
    .grid-sollicitation .StatutHeader
    {
	    width:100px;
    }

    /* Colonne : Supprimer */
    .grid-sollicitation .Supprimer
    {
	    text-align:center;
	    width:30px;
    }
    .grid-sollicitation .SupprimerHeader
    {
	    width:30px;
    }
    
    /* Panel contenant les details */
    .panelDetails
    {
	    margin:10px;
    }
    </style>
    
	<script type="text/javascript" language="javascript">
	function displayElement(id)
    {
        elem = document.getElementById(id);
    
        if(elem.style.display == "")
            elem.style.display = "none";
        else
            elem.style.display = "";
    }

	</script>

</head>
<body>
    <div>
        <p class="titreSection">Tableau 1</p>
        <div>
            <table class="grid-sollicitation" cellspacing="0" rules="all" border="1" style="border-collapse:collapse; width: 600px;">
                <tr class="grid-sollicitation-header">
					<th scope="col">Date</th>
					<th scope="col" abbr="Libelle">Thème</th>
					<th scope="col">Etat</th>
					<th scope="col">&nbsp;</th>
				</tr>
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{1,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_01');">info{1,2}</a></td>
                    <td class="Statut">info{1,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="trDetails_01" class="grid-sollicitation-row" style="display:none;">
                    <td colspan="4">
                        <div class="panelDetails">
                            Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1
                        </div>
                    </td>
                </tr>
                
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{2,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_02');">info{2,2}</a></td>
                    <td class="Statut">info{2,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="trDetails_02" class="grid-sollicitation-row" style="display:none" >
                    <td colspan="4">
                        <div class="panelDetails">
                            Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2
                        </div>
                    </td>
                </tr>
                
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{3,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_03');">info{3,2}</a></td>
                    <td class="Statut">info{3,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="trDetails_03" class="grid-sollicitation-row" style="display:none">
                    <td colspan="4">
                        <div class="panelDetails">
                            Madame test prenom a effectué la demande d'information suivante :
                            <br /><br />
                            Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Deta
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </div>
    
    <div>
        <p class="titreSection">Tableau 2</p>
        <div>
            <table class="grid-sollicitation" cellspacing="0" rules="all" border="1" style="border-collapse:collapse; width: 600px;">
                <tr class="grid-sollicitation-header">
					<th scope="col">Date</th>
					<th scope="col" abbr="Libelle">Thème</th>
					<th scope="col">Etat</th>
					<th scope="col">&nbsp;</th>
				</tr>
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{1,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_11');">info{1,2}</a></td>
                    <td class="Statut">info{1,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="tr1" class="grid-sollicitation-row">
                    <td colspan="4">
                        <div class="panelDetails">
                            Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1 Détails 1
                        </div>
                    </td>
                </tr>
                
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{2,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_12');">info{2,2}</a></td>
                    <td class="Statut">info{2,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="tr2" class="grid-sollicitation-row" style="display:none" >
                    <td colspan="4">
                        <div class="panelDetails">
                            Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2 Détails 2
                        </div>
                    </td>
                </tr>
                
                <tr class="grid-sollicitation-row">
                    <td class="Date">info{3,1}</td>
                    <td class="Libelle"><a href="javascript:displayElement('trDetails_13');">info{3,2}</a></td>
                    <td class="Statut">info{3,3}</td>
                    <td class="Supprimer">X</td>
                </tr>
                <tr id="tr3" class="grid-sollicitation-row" style="display:none">
                    <td colspan="4">
                        <div class="panelDetails">
                            Madame test prenom a effectué la demande d'information suivante :
                            <br /><br />
                            Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Detail du message Deta
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </div>
</body>
</html>

just copy/paste the code in a "test.html" file, and see the trouble.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.