mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 16.04.2024 11:39 Benutzername: Passwort: Auto-Login

Thema: Iframe Problem nur bei IE7! vom 04.01.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Iframe Problem nur bei IE7!
Autor Nachricht
DeLaSoulMan
Threadersteller

Dabei seit: 04.09.2006
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Do 04.01.2007 15:20
Titel

Iframe Problem nur bei IE7!

Antworten mit Zitat Zum Seitenanfang

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. *bäh*

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">&nbsp;</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
  View user's profile Private Nachricht senden
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Do 04.01.2007 17:20
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
DeLaSoulMan
Threadersteller

Dabei seit: 04.09.2006
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Mo 08.01.2007 13:37
Titel

Antworten mit Zitat Zum Seitenanfang

so hab es jetzt endlich hochgeladen, ist nur das nötigste Lächel

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
  View user's profile Private Nachricht senden
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Mo 08.01.2007 15:18
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gubenhinden

Dabei seit: 22.08.2005
Ort: Köln
Alter: 40
Geschlecht: Männlich
Verfasst Mo 08.01.2007 22:43
Titel

Antworten mit Zitat Zum Seitenanfang

du solltest mal auf css-layouts umsteigen, damit hast du keine probleme und kompartibel wird deine seite *zwinker*
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 *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DeLaSoulMan
Threadersteller

Dabei seit: 04.09.2006
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Di 09.01.2007 13:39
Titel

Antworten mit Zitat Zum Seitenanfang

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 Hä?

ein ausführungszeichen (") zuviel vor dem namen ist angeben: "name="inhalt"

deswegen macht ie 7 probleme, nur weil da ein " zuviel ist. * Ööhm... ja? * 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.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Problem mit iFrame
IFRAME Problem
Problem iFrame und IE6
GoLive: Problem mit iFrame
JS: IFRAME parent problem mit IE
iframe als layout - problem.
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


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.