I-Frame Problem!

Status
Nicht offen für weitere Antworten.
Verändert sich bei dir hier auch nix?

Ich hab mir das noch mal angeguckt und festgestellt, dass es wohl besser ist, die Breite fix zu lassen und nur die Höhe zu ändern...die Ergebnisse bei der Breite sind leider ziemlich variabel:)

Muss man halt ne Breite nehmen, welche bei allen Seiten passt.
 
Zuletzt bearbeitet:
doch das teil geht, ich habe nochmal getestet und probiert aber es tut sich einfach nichts, hier mal der code der index-seite. Ich habe mal fast alles gepostet weil ich nicht weiß welches die entscheidende stelle ist. Vielleicht hilft es euch ja weiter

Danke



function resize_me(n)
{
d=5;
ifObj=document.getElementsByName(n)[0];
p=(document.all)?'scroll':'offset';
eval("ifObj.style.height=window.frames[n].document.getElementsByTagName('body')[0]."+p+"Height+"+d);
}
</script>

</HEAD>
<BODY>

<DIV id=header>
<form action="dc-project/newsletter/mailingliste.php" method="post" name="form1" target="_blank">
<table width="780" height="98">
<tr>
<td width="286">&nbsp;</td>
<td>&nbsp;</td>
<td width="165" align="center"><span class="Stil9"><font size="2" face="Arial, Helvetica, sans-serif">Newsletter:</font></span></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="center"><font face="Arial, Helvetica, sans-serif" size="1">
<input name="email" type="text" value="muster@mann.de" maxlength="30">
</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="left"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="radio" name="mail" value="1" checked>
<span class="Stil7">eintragen</span>
<input type="radio" name="mail" value="2">
<span class="Stil7">entfernen </span></font></td>
</tr>
<tr>
<td height="26">&nbsp;</td>
<td> <font face="Arial, Helvetica, sans-serif" size="1"> </td>
<td align="center"><input type="submit" name="Abschicken" value="ein-/austragen"></td>
</tr>
</table>
</form>
</DIV>

<table width="788" height="18" border="2" bordercolor="#808080">
<tr>
<td bordercolor="#4d4d4d" bgcolor="#4d4d4d">
<script type="text/javascript">
var tickerwidth = 776;
var tickercolor = "#4d4d4d";
var fontcolor = "#b3b3b3";
var splitcolor = "#333";
var fontsize = 10;
var visitedlink = "#b3b3b3";
var rollovercolor = "#b3b3b3";
var font = "Verdana";
var speed = 2;
var sparte = 4;
var rubrik = 1;
var rollover_underline = 1;
var font_underline = 0;
var transparent = 0;
var fontbold = 1;
var tickertyp = 1;
var u_id = 320908;
</script>
<script type="text/javascript" src="http://newsticker.shortnews.de/de/js/free/3/a.js"></script>
<script type="text/javascript" src="http://newsticker.shortnews.de/de/js/free/3/b.js"></script>
</td>
</tr>
</table>

<table width="780" height="100%">

<DIV id=main style="BACKGROUND: url(res/img/hbg.gif)">

<DIV id=menu>
<span class="meng">
<DIV class=meni onmouseover=s(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/news/")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/news/">Startseite</A>
</DIV>
</span>

<DIV class=meng>
<DIV class=menh>Inhalte
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Internet/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Internet/">Internet</A>
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Hardware/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Hardware/index.php">Hardware</A>
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Software/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Software/index.php">Software</A>
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Netzwerk/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Netzwerk/index.php">Netzwerk</A>
</DIV>
<span class="meng">

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Druckerpatronen/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Druckerpatronen/index.php">Druckerpatronen</A>
</DIV>
<span class="meng">

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("www.conpresso.dc-project.net/Honorar/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.conpresso.dc-project.net/Honorar/index.php">zum Honorar</A>
</DIV>
</span>
</span>
</DIV> <!-- meng -->

<DIV class=meng>
<DIV class=menh>Service<span class="meng"></span>
</DIV>

<span class="meng">

<DIV class=meniKI onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/Index/start.htm")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/start.htm">über das dc-project</A>
</DIV>

</span>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/download/index.php")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/download/index.php">Download</A>

</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/Index/woerterbuch.htm")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/Index/woerterbuch.htm">Wörterbuch</A>
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/Index/partner.htm")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/Index/partner.htm">Partner</A>
</DIV>

<span class="meng">
</span><span class="meng">
</span>

<DIV class=meniKI onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/Index/kontakt.htm")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/Index/kontakt.htm">Kontakt/ Impressum</A>
</DIV>

<p>&nbsp;</p>
</DIV>

<DIV class=meng>
<DIV class=menh>Sonstiges
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("dc-project/Index/shop.htm")" onmouseout=c(this,0)><A target="iframe"
href="http://www.dc-project.net/dc-project/Index/shop.htm">Shop</A>
</DIV>

<span class="meng"><span class="meng">

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("http://kicktipp.de/dortmundertg/")" onmouseout=c(this,0)><span class="meng"><A
href="http://kicktipp.de/dortmundertg/" target="blank" class="Stil2"> zum Tippspiel</A>
</span>
</DIV>

</span>
</span>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("http://www.gbuch.dc-projec.net")" onmouseout=c(this,0)><A target="iframe"
href="http://www.gbuch.dc-project.net">Gästebuch</A>
</DIV>

<DIV class=meni onmouseover=c(this,1) style="BORDER-BOTTOM: #b3b3b3 1px solid"
onclick="("http://www.forum.dc-projec.net")" onmouseout=c(this,0)><A target="blank"
href="http://www.forum.dc-project.net">Forum</A>
</DIV>

<span class="meng"></span>

</DIV> <!-- meng-->
</DIV> <!-- menu -->


<iframe style="padding-top: 0" name="iframe" scrolling="no" frameborder=0 src="http://www.conpresso.dc-project.net/news/"
width="647" height="616">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen</p>
</iframe>

</DIV> <!-- main -->

<table width="780" border="0">
<tr>
<td height="26" align="center" valign="middle"><DIV id=footer><?php include("dc-project/counter/counter.php"); ?></DIV></td>
</tr>
</table>




</table>
</BODY></HTML>
 
Hast du in den Seiten innerhalb des iFrames auch den Funktionsaufruf drinnen?
Code:
<body onload="parent.resize_me('content')">
 
ja klar die ist drin. Wenn ich dem Iframe ne riesen größe gebe klappt das, dann wird er groß und alles passt. Ich habe keine Ahnung was ich noch versuchen soll.
 
Du musst natürlich bei deinem funktionsaufruf auch DEIN iframe ansprechen. Das sollte bei dir dann ungefähr so aussehen:
Code:
<body onload="parent.resize_me('iframe')">
Ich hoffe das hilft dir.
 
habe ich auch gemacht. ich habe jetzt eine andere Vermutung. Die seite die ich im IFrame zeigen will liegt auf einer Subdomain. Ich vermute das dass nicht geht.
Denn Seiten aus dem selben Ordner kann ich darstellen und auch die größe ändert sich. werde das morgen mal testen und dann berichten.
 
Gib doch mal den Link zu deiner Homepage. Dann kann man sich das mal genauer angucken.
Bei mir geht das nämlich auch von einer Subdomain aus.
 
jetzt habe ich das mal geändert und es funktioniert. hier gehts zu meiner seite, aber momentan siehst man es nicht. Ich hatte den Iframe in der Startseite mal mit mehr Inhalt gefüllt um es zu testen. Auf jeden Fall klappt es jetzt.
Muss doch irgendwie an der Subdomain gelegen haben
 
ich liebe euch allle

bin so glücklich hab mindestens 2 Wochen an der rumgehandwerkelt und entlich es

danke danke danke denke danke danke
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück