ie zeigt iframe in tabelle nicht an
frosch
- html
0 ChrisB
hallo,
bin anfänger und hab mit hilfe einer selfhtml vorlage ne website erstellt. Um nicht jedes navigationselement auf allen seiten der website vorzuhalten hab ich mich für iframes entschieden. hab also eine .htm navigation eine .htm kopfzeile und so weiter. hab beim zusammenbasteln immer mit firefox geguckt ob ´s passt und zum schluss dann einmal in ie kontrolliert. leider zeigt der ie die iframes nicht an und es kommt der ersatztext, den ich aus dem selfhtml muster übernommen habe.
kann mir einer helfen???
danke im voraus
gruß
frosch
hier der html code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Dipl. Ing. (FH) Landschaftsentwicklung Daniel Kebschull - Home</title>
<meta name="description" content="Website des Planungsbüro Dipl. Ing. (FH) Landschaftsentwicklung Daniel Kebschull Geoinformatik & Landschaftsplanung.">
<meta name="keywords" content="Kebschull, Landschaftsplanung, Geoinformatik, Planung, Landschaft, GIS, Landschaftsentwicklung, Landschaftsökologie">
<meta name="author" content="Daniel Kebschull, mail@dkebschull.de">
<meta name="DC.Publisher" content="Daniel Kebschull, mail@dkebschull.de">
<meta name="DC.Date" content="2008-02-22T012:00+01:00">
<!-- Zeitstempel Beispiel: 01.08.2001, 12:00 Uhr, +1 Std. zu Greenwich -->
<meta name="DC.Language" content="de"> <!-- de = deutschsprachig -->
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body text="DCDEF2" link="#F0E59E" vlink="#C7B767" alink="#dec3a9">
<a name="top"> </a>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td rowspan="5" valign="top">
<div align="left"></div>
</td>
<td valign="top" colspan="5"></td>
</tr>
<tr>
<!--Hier kommt Ihr Logo hinein -->
<td valign="middle" bgcolor="#00bc1b" width="15%">
<div align="center"><a href="home.htm"><img src="images/buero-logo-2-gl.jpg" alt=""></a></div>
</td>
<td rowspan="3" valign="top" width="1%" ></td>
<td bgcolor="#000a5a" width="64%" valign="top" height="120">
<iframe src="kopf.htm" width="100%" height="100%" name="Kopf" scrolling="no" frameborder="0">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis
aufrufen: <a href="kopf.htm">Kopf</a></p>
</iframe>
</td>
<td bgcolor="#000a5a" width="20%"> </td>
<td width="1%" rowspan="5" valign="top">
</td>
</tr>
<tr>
<td width="15%"></td>
<td width="64%"><img src="images/transp.gif" width="611" height="10" alt=""></td>
<td width="18%" ></td>
</tr>
<tr>
<td width="15%" td height="400" valign="top" bgcolor="#000a5a">
<!--Tabelle mit News-->
<p<iframe src="navigation.htm" width="100%" height="400" name="Navigation" scrolling="no" frameborder="0">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis
aufrufen: <a href="navigation.htm">navigation</a></p>
</iframe>
</td>
<!--Spalte Mitte-->
<td bgcolor="#00bc1b" width="64%" valign="top">
<p<iframe src="neuewebseite.htm" width="100%" height="400" name="rechts" scrolling="auto" frameborder="0">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis
aufrufen: <a href="neuewebseite.htm">News</a></p>
</iframe>
<!-- Tabelle mit Inhalt-->
<table width="95%" border="0" cellspacing="0" cellpadding="0" align="right">
<tr>
<td width="73%">
</td>
</tr>
</table>
</td>
<td bgcolor="#00bc1b" width="23%" valign="top">
<table width="85%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<div a<iframe src="news.htm" width="100%" height="400" name="news" scrolling="no" frameborder="0">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis
aufrufen: <a href="news.htm">News</a></p>
</iframe>
</tr>
</table>
</td>
<tr>
<td width="15%"></td>
<td width="1%"><img src="images/transp.gif" width="10" height="10" alt=""></td>
<td width="64%"></td>
<td width="18%"></td>
</tr>
<tr>
<td width="1%" valign="top"> </td>
<td bgcolor="#00bc1b" valign="top" width="15%"> </td>
<td width="1%" valign="top"> </td>
<td bgcolor="#000a5a" width="64%" valign="top">
<!--Pfeil top und Copyrightvermerk-->
<p align="right"> <a href="#top"><img src="images/pfeil_ob.gif" width="18" height="18" border="0" alt=""></a></p>
<p> © 2008 by D.Kebschull • <a href="mailto:mail@dkebschull.de" onFocus="this.blur()">mail@dkebschull.de</a>
<br>
</p>
</td>
<td bgcolor="#000a5a" width="18%" valign="bottom"> </td>
</tr>
<tr>
<td colspan="6" valign="top"><img src="images/transp.gif" width="10" height="10" alt=""></td>
</tr>
</table>
</body>
</html>
Hi,
bin anfänger und hab mit hilfe einer selfhtml vorlage ne website erstellt. Um nicht jedes navigationselement auf allen seiten der website vorzuhalten hab ich mich für iframes entschieden.
Diese Wahl ist zwar fuer Anfaenger eine absolut typische, aber trotzdem eine der schlechtesten aller denkbaren.
Deine Probleme damit beginnen ja bereits *jetzt* - andernfalls wuerdest du hier ja nicht fragen.
Wie man sowas vernuenftig machen kann, steht in den FAQ: </hilfe/faq.htm#quelltext-auslagern>
leider zeigt der ie die iframes nicht an und es kommt der ersatztext, den ich aus dem selfhtml muster übernommen habe.
Der FF sollte eigentlich auch nichts vernuenftiges anzeigen, so lange derart grobe Fehler in deinem Code sind:
<tr>
<div a<iframe src="news.htm"
Was soll denn das darstellen ...?
Ueberpruefe deinen Code auf Fehler, in dem du ihn validieren laesst.
Und dann gewoehne dir auch die Nutzung von Tabellen zu Layoutzwecken nicht zu sehr an (auch wenn das etwas ist, was die Mehrheit der Anfaenger macht), denn dazu sind sie nicht gedacht. Fuer die gewuenschte Darstellung nutzt man heutzutage CSS, aufbauend auf strukturell sinnvollem HTML.
<meta name="description" content="Website des Planungsbüro Dipl. Ing. (FH) Landschaftsentwicklung Daniel Kebschull Geoinformatik & Landschaftsplanung.">
Wieso laesst ein "Dipl. Ing." seine Firmenwebseite von einem Anfaenger erstellen? Ohne dir boeses zu wollen - er tut sich damit sicher keinen allzu grossen Gefallen.
MfG ChrisB