Aller au contenu

Velvounet

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Velvounet

  1. merci, j'essaierai ca tout à l'heure j'ai pas le temps maintenant, je te dirais si ca fonctionne chez moi.
  2. ile me semble que sous IE, innerHTML ne marche pas...
  3. top.corps.document.GetElementById('extends_add').style.display='inline'; comme ca ??? Erreur : top.corps.document.GetElementById is not a function et si c'est : top.corps.document.GetElementById('extends_add').display='inline'; alors... Erreur : top.corps.document.GetElementById is not a function donc ca me soule un peu. Mon code de base marchait sous Opera, sous IE, mais pas sous firefox ni sous Netscape
  4. voici un code tout simple : top.corps.extends_add.style.display='inline'; extends_add est un input en externe au <form> ce code marche sous IE mais ne marche pas sous Firefox. le message d'erreur est :
  5. J'ai quelque peu changé mon code et j'ai rajouté des div et trouvé un moyen avec le display pour faire apparaitre ou disparaitre des elements. Merci quand même à tous
  6. Résolu tout seul, comme un grand... j'ai mis les contours haut et bas dans une div.
  7. je pense avoir trouver un élément de réponse , quand on enleve ce code, ca marche. mais ce n'est plus un document XHTML... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. Voilà mon problème, je souhaite faire un tableau qui fasse 100% de la hauteur avec des lignes de hauteur differentes. voici mon code XHTML (validé W3C) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en"> <head> <link rel="stylesheet" type="text/css" href="allure.css"/> <title>Title</title> </head> <body> <table border="1px" cellspacing="0" cellpadding="0" width="100%" class="mainbox"> <thead> <tr class="up"> <td> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="upleft"> </td> <td class="middle"> </td> <td class="upright"> </td> </tr> </table> </td> </tr> </thead> <tfoot> <tr class="down"> <td> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="downleft"> </td> <td class="middle"> </td> <td class="downright"> </td> </tr> </table> </td> </tr> </tfoot> <tbody> <tr> <td> </td> </tr> </tbody> </table> </body> </html> et voici mon code css allure.css : html, body, table.mainbox{ margin: 0; padding: 0; height: 100%; } /********TABLEAU**********/ table.mainbox { border-width: 0px; margin-right: 1px; margin-left: 1px; } tr.up,tr.down { height:30px; } td.middle { background-color:#84be49; color:#fff; height:100%; } td.upleft { background-image:url(images/borduregauche.gif); background-position:center; width: 30px; height:30px; } td.upright { background-image:url(images/borduredroite.gif); background-position:center; width: 30px; height:30px; } td.downleft { background-image:url(images/bordurebassegauche.gif); background-position:center; width: 30px; height:30px; } td.downright { background-image:url(images/bordurebassedroite.gif); background-position:center; width: 30px; height:30px; } cette page marche sous firefox, mais pas sous IE... comment faire??? je vais essayer avec des frames... je vois pas d'autres solutions... quelqu'un a une idée?
  9. et voici mon code de la page index.php <?php function headerdebut() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html><head>'; echo '</head>'; } function headerfin() { echo '</frameset> </html>'; } headerdebut(); ?> <frameset rows="110px,*" noresize marginwidth="0" marginheight="0" Frameborder="1"> <frame src="baniere.php" name="baniere" scrolling="no" noresize> <frameset cols="15%,2px,*" marginwidth="0" marginheight="0" Frameborder="0"> <frame src="tableau.php" name="menu" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame src="blanc.php" name="blanc" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame src="tableau.php" name="corps" scrolling="no" noresize marginwidth="0" marginheight="0" Frameborder="5"> <?php headerfin(); ?> et celui de tableau.php <?php function headerdebut() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html><head>'; echo '</head><tbody>'; } function headerfin() { echo '</tbody> </html>'; } headerdebut(); ?> <table cellspacing="0" cellpadding="0" width="100%" height="100%"> <tr height="30px"> <td> <table cellspacing="0" cellpadding="0" width="100%" height="30px"> <tr> <td width="29px" style="background-image:url(images/borduregauche.gif);"> </td> <td width="*" style="background-color:#84be49; color:#fff;"> </td> <td width="29px" style="background-image:url(images/borduredroite.gif);"> </td> </tr> </table> </td> </tr> <tr height="*"> <td> </td> </tr> <tr height="30px"> <td width="100%"> <table cellspacing="0" cellpadding="0" width="100%" height="30px"> <tr> <td width="30px" style="background: url(images/bordurebassegauche.gif); background-position:center;" > </td> <td width="*" style="background-color:#84be49; color:#fff;"> </td> <td width="30px" style="background-image: url(images/bordurebassedroite.gif); background-position:center;"> </td> </tr> </table> </td> </tr> </table> <?php headerfin(); ?> Avec ce code, la page du milieu ne fait qu'une ligne, et je n'arrive pas à malgré mes nombreux essais de << height="100%" >> à l'agrandir. j'ai un problème également au niveau des border de la ligne du milieu. Je n'arrive pas à les modifier.
  10. j'ai effectivement inverser et bien... il y a beaucoup de problemes. Le problème d'affichage que j'avais n'était pas seulement du au html. Le tout étant fait en PHP,Mysql,Javascript, un probleme se posait au niveau de l'autentification, de l'activation des menus et de chaque module. En gros, c'était un bordel monstre. Mais il marchait malgré tout sur Firefox et pas sous IE. Sous IE, le probleme d'affichage se posait apres l'authentification. J'ai donc décidé de tout recommencer... Mais j'ai certains problèmes pour faire tenir mon tableau sur 100% de ma hauteur d'une frame... De plus, c'est l'architecture de ma page qui me permettra d'afficher ou non mes boutton et mon menu apres l'authentification. Et j'aurais aimé qu'on m'oriente vers l'architecture la plus propre et la plus simple qui me permettrait ca.
  11. Bonjour, je me présente, je suis webmaster débutant dans une entreprise et je développe actuellement une application. J'aimerai obtenir un site comme ca. (en fait, je dois faire EXACTEMENT la même chose) J'ai deja la solution sou Firefox... Mais impossible de le faire marcher sous IE. Solution désespérée: TOUT REFAIRE. N'étant pas en poste depuis tres longtemps, je cherche la meilleure structure possible de ma page. Pour information. au depart, il y a juste ca apres, l'identification a la place du contenu et du sous sous menu, il y a une seule zone et un message de bienvenue. A ce moment là, le menu, les 2 boutions en bas a gauche et le titre du menu apparaissent. ensuite, en cliquant sur un sous menu, il apparait parfois la partie sous-sous-menu. Et le tout doit être SECURISE bien sur ! ! !
  12. Bonjour, je suis nouveau ici, mais je sais par experience qu'il n'est pas toujours possible d'utiliser les include. Alors j'ai peut être une solution en javascript : inserez la definition de la fonction : <script type="text/javascript"> function iFrameHeight() { var h = 0; if ( !document.all ) { h = top.document.getElementById('middle').contentDocument.height; document.getElementById('middle').style.height = h + 'px'; } else if( document.all ) { h = top.document.frames('middle').document.body.scrollHeight; top.document.all.middle.style.height = h + 'px'; } //if( h < 630) // top.document.all.middle.style.height = 630+ 'px'; /*cette condition sert à mettre une taille minimum*/ } </script> ensuite, utilisez la fonction comme ci-dessous : <IFRAME id="middle" name="middle" [b]onload="iFrameHeight();[/b]" width="100%" frameborder="no" src="index.php" marginwidth="0px" marginheight="0px" hspace="0px" vspace="0px" height="600px"></IFRAME> Voilà, ca devrait marcher
×
×
  • Créer...