28172 sujets

CSS et mise en forme, CSS3

bonjour,

voila je vous explique mon probleme /
j'ai une iframe placé dans un div et le probleme c'est que la div ne prend pas la hauteur de la frame je suis oblige de scroller dans la frame et s'est ch...
voici mon code :
<?xml version="1.0" encoding="UTF-8" ?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template name="temp_Frame" >
		<xsl:call-template name="temp_MenuProduit"/>
		<xsl:call-template name="temp_MenuModule"/>
		<div class="Sep"/>
	  <div class="frame" >
			<xsl:choose>
				<xsl:when test="/xml/url/elt/mod='wiki'">
					<iframe frameborder="0" width="100%"  height="100%" src="/wiki/index.php?title={/xml/url/elt/log}"/>
				</xsl:when>				
				<xsl:when test="/xml/url/elt/mod='forum'">					
					<iframe frameborder="0" width="100%"  height="100%" src="/ForumPhpBB/index.php"/>					
				</xsl:when>
				<xsl:otherwise>
					<div class="news">
						Nouveaut&#233;e sur le logiciel <xsl:value-of select="/xml/url/elt/log"/>
					</div>	
				</xsl:otherwise>
			</xsl:choose>
		
		</div>
	</xsl:template>	
</xsl:stylesheet>


merci
Modifié par Geff (12 Mar 2008 - 15:03)
#page_help #wrapper .column_1 .frame{padding:0px 5px 0px 5px;}


je n'ai mis que ca pour la div frame dans le css.


pour l'include php je n'en ai pas car je ne code qu'en xsl/xml
merci
Modifié par Geff (12 Mar 2008 - 12:43)
rectification en faite c'est mon iframe qui ne prend pas la taille du document qu'il y a l'interieur.

comment faire merci
<script type="text/javascript">
	<![CDATA[
	var isIE= navigator.appName == "Microsoft Internet Explorer"; 
	var isNS= navigator.appName == "Netscape"; 

	function redimIframe( obj )
	    {with ( document.getElementById(obj.id) ) 
		{
		   if ( isIE ) 
		{
		 style.height= contentWindow.document.body.scrollHeight +10 ;scrolling= "no";
			}else if ( isNS ) 
			{
			style.height = contentDocument.documentElement.scrollHeight + 10 +"px";
 scrolling= "no";
					
			}
			 else 
			{
			style.height= "100%";
			 scrolling= "auto";
			}
			}
			}]]>
		</script>


	<iframe id="monIframe"  name="monIframe" 
onload="redimIframe(this)" src="........" frameborder="0"  width="100%"/>
				


merci bye
Modifié par Geff (12 Mar 2008 - 15:02)