Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
DeLaSoulMan
Threadersteller
Dabei seit: 04.09.2006
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Do 04.01.2007 15:20
Titel Iframe Problem nur bei IE7! |
|
|
Hallo,
habe eine Aufgabe bekommen zu einen Vorstellungsgespräch und stöße gerade an einen Problem was ich nicht verstehe kann.
und zwar das layout und navigation per iframe funktioniert mit firefox (2.0) und auch per netscape (7.1) einwandfrei. nur merkwürdigerweise nicht mit internet explorer 7.0.
wenn man auf einer der punkte klickt, öffnet ie 7 extra ein neues fenster und auch am start wo ein text im iframe anzeigt, übernehmt ie nicht die hintergrund farbe vom layout.
bin kein html profi! kann mir jemand helfen, hab das per dreamweaver gemacht.
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mediengestalter | Medienberatung</title>
<script type="text/JavaScript">
<!--
var myTimeout;
function scrollPage(dir) {
dir == 'down' ? frames['inhalt'].scrollBy(0,10) : frames['inhalt'].scrollBy(0,-10);
myTimeout = setTimeout("scrollPage('" + dir + "')", 80);
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onload="MM_preloadImages('pics/b_allgemein.jpg','pics/b_taetigkeit.jpg','pics/b_checkliste.jpg','pics/b_spezial.jpg')">
<table border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#01A0C7">
<tr>
<td background="pics/plattern_o.jpg"><div align="right"><a href="../../../infos/base_all.html" target="inhalt"><img src="pics/berufswahl.jpg" alt="auswahl" width="226" height="29" border="0" /></a></div></td>
<td width="10" background="pics/plattern_o.jpg"></td>
<td nowrap="nowrap" background="pics/plattern_o.jpg"><div align="left"><a href="../../../infos/allgemein/allgmein_berater.html" target="inhalt" onmouseover="MM_swapImage('allgemein','','pics/b_allgemein.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="pics/b_allgemein_1.jpg" alt="link allgemein" name="allgemein" width="95" height="29" border="0" id="allgemein" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('taetigkeit','','pics/b_taetigkeit.jpg',1)"></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('checkliste','','pics/b_checkliste.jpg',1)"></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('spezialisierung','','pics/b_spezial.jpg',1)"></a></div></td>
<td width="100%" nowrap="nowrap" background="pics/plattern_o.jpg"><div align="center"><a href="../../../infos/taetigkeit/taetigkeit_berater.html" target="inhalt" onmouseover="MM_swapImage('taetigkeit','','pics/b_taetigkeit.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="pics/b_taetigkeit_1.jpg" alt="link_taetigkeit" name="taetigkeit" width="90" height="29" border="0" id="taetigkeit" /></a></div></td>
<td nowrap="nowrap" background="pics/plattern_o.jpg"><div align="center"><a href="../../../infos/checkliste/check_berater.html" target="inhalt" onmouseover="MM_swapImage('checkliste','','pics/b_checkliste.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="pics/b_checkliste_1.jpg" alt="link checkliste" name="checkliste" width="102" height="29" border="0" id="checkliste" /></a></div></td>
<td nowrap="nowrap" background="pics/plattern_o.jpg"><div align="right"><a href="../../../infos/spezial/spezial_berater.html" target="inhalt" onmouseover="MM_swapImage('spezialisierung','','pics/b_spezial.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="pics/b_spezial_1.jpg" alt="link spezialisierung" name="spezialisierung" width="120" height="29" border="0" id="spezialisierung" /></a></div></td>
<td width="20" background="pics/plattern_o.jpg"></td>
<td background="pics/plattern_o.jpg"><div align="center"><img src="pics/links_impressum.jpg" alt="link impressum" width="142" height="29" border="0" usemap="#Map" /></div></td>
</tr>
<tr>
<td rowspan="3"><div align="right"><img src="pics/pic_berater.jpg" alt="berater" width="330" height="355" /></div></td>
<td width="10" rowspan="3" nowrap="nowrap" bgcolor="#01A0C7"></td>
<td colspan="4" rowspan="3" bgcolor="#01A0C7"><p align="center">
<iframe align="middle" frameborder="0" scrolling="no" height="323 "width= 95% marginheight="0" marginwidth="0" "name="inhalt" src="../../../infos/base_all.html"></iframe>
</p> </td>
<td width="15" bgcolor="#01A0C7"><a href="#" onmouseover="scrollPage('up')" onmouseout="clearTimeout(myTimeout)"><img src="pics/scroll_up.jpg" alt="button hoch" name="up" width="11" height="13" border="0" id="up" style="cursor: pointer; margin-right: 7px;" /> </td>
<td rowspan="3" nowrap="nowrap"><img src="pics/pic_kunde.jpg" alt="kunde" width="206" height="355" /></td>
</tr>
<tr>
<td height="289" bgcolor="#01A0C7"> </td>
</tr>
<tr>
<td bgcolor="#01A0C7"><a href="#" onmouseover="scrollPage('down')" onmouseout="clearTimeout(myTimeout)"><img src="pics/scroll_down.jpg" alt="button down" name="scrolldown" width="12" height="13" border="0" align="bottom" id="scrolldown" style="cursor: pointer; margin-right: 7px;" /> </td>
</tr>
<tr>
<td height="8" bgcolor="#009FC6"></td>
<td width="10" bgcolor="#009FC6"></td>
<td height="20" colspan="4" bgcolor="#009FC6"></td>
<td width="20" bgcolor="#009FC6"></td>
<td height="8" bgcolor="#009FC6"></td>
</tr>
</table>
<map name="Map" id="Map"><area shape="rect" coords="3,5,41,23" href="../../../infos/links.html" target="inhalt" />
<area shape="rect" coords="71,5,138,21" href="../../../infos/impressum.html" target="inhalt" />
</map></body>
</html> |
Zuletzt bearbeitet von DeLaSoulMan am Do 04.01.2007 15:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Do 04.01.2007 17:20
Titel
|
|
|
Müsste man mal online sehen, ohne die gelinkten Seiten lässt sich das irgendwie schwer nachvollziehen.
Zuletzt bearbeitet von therapiekind am Do 04.01.2007 17:21, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
DeLaSoulMan
Threadersteller
Dabei seit: 04.09.2006
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Mo 08.01.2007 13:37
Titel
|
|
|
so hab es jetzt endlich hochgeladen, ist nur das nötigste
es geht mir nur um den iframe den ich in ie 7 nicht richtig darstellt. statt die links in den iframe anzuzeigen, macht er ein neues fenster auf und er nimmt nicht die css datei an.
http://www.nord-com.net/ricardojnrocha/medienberatung.html
|
|
|
|
|
therapiekind
Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
|
Verfasst Mo 08.01.2007 15:18
Titel
|
|
|
Ich glaube, das target-Attribut der Links stimmt nicht, so mal auf die Schnelle. Da steht als Wert "inhalt", du hast aber gar keinen Frame mit diesem Namen.
|
|
|
|
|
gubenhinden
Dabei seit: 22.08.2005
Ort: Köln
Alter: 40
Geschlecht:
|
Verfasst Mo 08.01.2007 22:43
Titel
|
|
|
du solltest mal auf css-layouts umsteigen, damit hast du keine probleme und kompartibel wird deine seite
www.css4you.de kann ich nur empfehlen.
navigationen mit java kommen gar nicht gut an, sofern sie nicht der komplexität her notwendig sind, aber man sieht sofort das das ganze mit dreamweaver zusammen klickt wurde
|
|
|
|
|
DeLaSoulMan
Threadersteller
Dabei seit: 04.09.2006
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Di 09.01.2007 13:39
Titel
|
|
|
hab mittlerweile den fehler selbst entdeckt, danke für den hinweis, therapiekind. doch das attribut bzw. der name für den iframe wird ja auch angegeben, sonst könnte firefox sowie netscape das auch nicht darstellen:
Code: | <iframe align="middle" frameborder="0" scrolling="no" height="323 "width= 95% marginheight="0" marginwidth="0" "name="inhalt" src="../../../infos/base_all.html"></iframe> |
fählt jemand den fehler auf, der nur bei ie 7 probleme macht und alle andere browser ignoriert das kleine zeichen
ein ausführungszeichen (") zuviel vor dem namen ist angeben: "name="inhalt"
deswegen macht ie 7 probleme, nur weil da ein " zuviel ist. naja, danke für die hilfe trotzdem
_______________________
@gubenhinden, ich danke für deinen rat, das layout in css zu machen, aber wenn du oben etwas genauer gelesen hättest, wäre dir aufgefallen, das es eine aufgabe ist für ein vorstellungsgespräch und das ich kein html profi bin. somit reicht dies vollkommen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
IFRAME Problem
Problem mit iFrame
Problem iFrame und IE6
Simples iframe Problem
GoLive: Problem mit iFrame
JS: IFRAME parent problem mit IE
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|