zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden iframe Problem im Internet Explorer

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 05.09.2007, 13:03
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2007
Beiträge: 6
Horscht befindet sich auf einem aufstrebenden Ast
Standard iframe Problem im Internet Explorer

Hallo zusammen,

ich hab letztens mal Angefangen etwas mit Html, Javascript und CSS zu experimentieren und versuch grad damit ne Seite für ein Bekannte zu machen.

Die Seite hab ich mit nem iFrame aufgebaut. Dem Iframe selbst hab ich width=100% und height=100% gegeben.
Allerdings scheint das im Internet Explorer überhaupt nicht zu funktionieren.
Da wird der iFrame recht klein am rechten Rand angezeigt. Im Firefox und opera funktionier das ganze perfekt.

Was kann ich machen das die Seite auch im Internet Explorer korrekt angezeigt wird?

Vielen Dank schon im Voraus.
Gruß Horscht

Hier ist noch der Code von der index.html:
Zitat:
<!DOCTYPE HTML PUBLIC
“-//W3C//DTD HTML 4.01 Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd>
<html>
<head>
<title>KinBalance - Regine Gundacker</title>
<meta name="description" content="Sie gönnen sich ein paar entspannte Stunden bei uns und wir beraten Sie und probieren gemeinsam mit Ihnen verschieden Wege aus">
<meta name="keywords" content="KinBalance, Entspannung, Rund um G'sund, Massage, Aroma-Massage, Fußreflexzonen-Massage, Regine, Gundacker, Bechhofen">
<meta name=“robots" content=“follow">
<link href="style.css" type="text/css" rel="stylesheet">
<script type="text/javascript" language="JavaScript">
<!--
function lnk(seite, hbild, tauschbild) {
parent.Anzeige.location.href = seite;
parent.document.getElementById('rose').style.backg roundImage = hbild;
document.images.Blume.src=tauschbild;
}
//-->
</script>
</head>
<body id="rose">
<table border=0 width="100%" height="100%" align="center">
<tr>
<td height="200" colspan="2" align="center" valign="middle">
<img src="Bilder/Logo_kinbalance.gif" width="506" height="200" border="0" name="Logo" alt="Kinbalance" align="middle"><img src="Bilder/Logo_RG.gif" width="330" height="100" border="0" alt="" align="middle"><img src="Bilder/Rose_original.gif" width="150" height="106" border="0" name="Blume" alt="" align="middle">
</td>
</tr>
<tr>
<td width="150" valign="top"><div align="left"><table cellpadding="0" cellspacing="4" border="0" align="left" valign="middle" width=100>
<tr><td><a href="javascript:lnk('home.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Home</a></td></tr>
<tr><td><a href="javascript:lnk('epur.html', 'url(Bilder/Seerose.jpg)', 'Bilder/Seerose_original.gif')">Entspannung Pur</a></td></tr>
<tr><td><a href="javascript:lnk('gsund.html', 'url(Bilder/Ringelblume.jpg)', 'Bilder/Ringelblume_original.gif')">Rund um G'sund</a></td></tr>
<tr><td><a href="javascript:lnk('massage.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Massagen</a></td></tr>
<tr><td><a href="javascript:lnk('beratung.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Beratung</a></td></tr>
<tr><td><a href="javascript:lnk('aktuelles.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Aktuelles</a></td></tr>
<tr><td><a href="javascript:lnk('preise.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Preise</a></td></tr>
<tr><td><a href="javascript:lnk('termine.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Termine</a></td></tr>
<tr><td><a href="javascript:lnk('mich.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">&Uuml;ber mich</a></td></tr>
<tr><td><a href="javascript:lnk('impressum.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Impressum</a></td></tr>
<tr><td><a href="javascript:lnk('kontakt.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Kontakt</a></td></tr>
</table></div></td>
<td>
<iframe allowtransparency="true" src="home.html" width=100% height=100% name="Anzeige" frameborder="1">
<p>Ihr Browser kann leider 1keine eingebetteten Frames anzeigen</p>
</iframe>
</td>
</tr>
</table>
</body>
</html>
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 05.09.2007, 13:14
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 19.09.2005
Beiträge: 192
WEBDIMA befindet sich auf einem aufstrebenden Ast
Standard

Das läßt schon einige Schlüsse zu:

Zitat:
HTML 4.01 -> loose.dtd
Und was soll das denn darstellen?
Zitat:
<tr><td><a href="javascript:lnk('home.html', 'url(Bilder/Rose.jpg)', 'Bilder/Rose_original.gif')">Home</a></td></tr>
Ein Menu was nur mit JavaScript funktioniert?!

Nee nee.

Bau ein Menu als Liste mit HTML-Links auf, alles andere ist murks.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 05.09.2007, 13:42
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2007
Beiträge: 6
Horscht befindet sich auf einem aufstrebenden Ast
Standard

Ja, ok Javascript ist wahrscheinlich nicht des eleganteste.

Aber wenn ich ein reines HTML Menü bau kann ich keine Bilder im Hauptdokument ändern, oder? Momentan isses ja so das auf nem Link 3 Funktionen drauf legen.

Wenn's ne möglichkeit gibt sowas mit HTML zu bauen, dann bin ich für jeden Tip dankbar?

Und was ist an dem loose.dtd falsch?

Sorry das ich solche Fehler mach, aber ich arbeit mich ja grad erst in das Thema rein.

Gruß Horscht
Mit Zitat antworten
  #4 (permalink)  
Alt 05.09.2007, 13:47
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 19.09.2005
Beiträge: 192
WEBDIMA befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
loose.dtd
Naja der Name sagt doch schon alles, oder?

Mach strict in html4.01 oder in XHTML1.0, das ist sauberes codieren.
Und lass den JavaScript-Quatsch sein. Mach es mit CSS.
Kannst Du lesen bei SelfHTML.org
Mit Zitat antworten
  #5 (permalink)  
Alt 05.09.2007, 13:54
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2007
Beiträge: 6
Horscht befindet sich auf einem aufstrebenden Ast
Standard

OK, dann les ich mich mal noch etwas besser in CSS ein und versuch das zu ändern.

Kann das loose.dtd der Grund dafür sein das der Internet Explorer beim iFrame spinnt?

Wenn wir schon dabei sind, wenn ich das richtig mitbekommen hab sind iFrames auch net wirklich das gelbe vom Ei oder?
Gibt's da sonst möglichkeiten ne Seite aufzubauen, ohne das ich jedesmal 8 oder 9 Dateien umschreiben muss wenn ich das Menü leicht änder will?

Edit:
OK, hab jetzt mal den DocType geändert. Jetzt funktioniert der iFrame auch im Firefox und im opera nicht mehr.
Was mich falsch an dem iFrame?

Geändert von Horscht (05.09.2007 um 14:08 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 05.09.2007, 15:54
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Servus Horscht!

Lies mal das: DOCTYPES

cu
Mit Zitat antworten
  #7 (permalink)  
Alt 05.09.2007, 16:59
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2007
Beiträge: 6
Horscht befindet sich auf einem aufstrebenden Ast
Standard

Ok, danke. Jetzt weiß ich zumindest mal was Dovtypes sind.

Mein Problem besteht aber weiterhin.
Ich hab jetzt mal den Doctype HTML 4.01 strict angegeben.
Jetzt wird mein iFrame in jedem Browser ca. 150 Pixel hoch statt 100% angezeigt?

Wie muss ich die Größe des iFrames angeben damit der auch richtig angezeigt wird?

Gruß Horscht
Mit Zitat antworten
  #8 (permalink)  
Alt 05.09.2007, 17:08
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
wenn ich das richtig mitbekommen hab sind iFrames auch net wirklich das gelbe vom Ei oder?
Richtig. Vergiss den iFrame.

Zitat:
Gibt's da sonst möglichkeiten ne Seite aufzubauen, ohne das ich jedesmal 8 oder 9 Dateien umschreiben muss wenn ich das Menü leicht änder will?
Serverseitige Techniken.
Die Suchfunktion mit "PHP include" bringt sich weiter, es gibt etliches dazu.

Manche Editoren bieten auch die Möglichkeit eines "Include", Phase 5 z.B.
Mit Zitat antworten
  #9 (permalink)  
Alt 05.09.2007, 17:21
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2007
Beiträge: 6
Horscht befindet sich auf einem aufstrebenden Ast
Standard

Der Server auf dem die homepage läuft kann leider kein PHP.
Des a bissl Webspace der beim Internetvertrag meiner Bekannten dabei war.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 05.09.2007, 17:27
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Dann mach's entweder per Hand oder nutze die genannte Funktion eines Editors.
Ein iFrame ist keine Alternative.

Man kann PHP auch lokal betreiben und vor dem Upload die Dokumente zusammenbauen lassen.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit gefloatete Bereich im Internet Explorer gustavmega CSS 2 20.08.2009 01:28
Breite & Internet Explorer 6 Innocentus CSS 3 01.04.2009 22:45
Problem mit Highslide im Internet Explorer stags04 (X)HTML 5 11.07.2008 00:29
Problem mit dem Internet Explorer Sp33dy G0nz4l3s CSS 4 31.05.2006 22:31
Internet Explorer am robustesten Anonymous Offtopic 2 20.10.2004 17:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:28 Uhr.