David Aurelio: iframe, anker und internet explorer

Hallo!

Ich hab ein sehr spezielles Problem:

Ich lade in einer Seite ein iframe, in dessen src-Angabe ein Anker notiert ist.

Wird auch alles so geladen, wunderbar, nur:
Der Internet Explorer (probiert mit 5 + 6) scrollt das ganze Fenster zum iframe runter und das war so nicht gewollt. Mit Mozilla gibt es keine Probleme.

ich habe versucht, im body und im iframe-Tag onLoad="window.scrollTo(0,0)"
zu notieren, hat aber nix gebracht. danach hab ich in beiden Tags auch noch folgendes versucht:
onLoad="window.location.href='adidas.html#top'"
"top" war als anker ganz oben im Dokument notiert. Das hat aber auch nicht funktioniert.

Quelltext:
<iframe src="gallery2.html#adidas" style="border: 0pt;" scrolling="auto" align="middle" height="235" width="500">

Link:
http://www.eec-network.de/referenzen/adidas.html

  1. Hallo, David,

    Ich lade in einer Seite ein iframe, in dessen src-Angabe ein Anker notiert ist.

    Wird auch alles so geladen, wunderbar, nur:
    Der Internet Explorer (probiert mit 5 + 6) scrollt das ganze Fenster zum iframe runter und das war so nicht gewollt.

    Hm, ich habe die von dir genannten und noch einige weitere Methoden ausprobiert, keine ist wirklich zuverlässig.
    Wahrscheinlich musst du das Problem umgehen, indem du schlichtweg keinen Anker im src-Attribut angibst...

    http://www.eec-network.de/referenzen/adidas.html

    Einiges zur Site generell:

    * Deinem Dokument fehlt eine Dokumenttypdeklaration am Anfang.

    * Strukturiere deinen Text logisch: http://selfhtml.teamone.de/html/text/. Wie wäre es beispielsweise mit Überschriften anstatt class="gross" und class="mittel"?

    * language="Javascript" --> type="text/javascript"

    * Gestalte Popups zugänglich: http://home.t-online.de/home/dj5nu/js-popup.html.

    * Solche Hinweise zeugen nicht von Weitsicht: »Diese Seiten wurden optimiert für eine Auflösung von 1024*768 Pixeln und moderne Browser (ab Version 5.x)« - siehe http://www.andreas-hollmann.de/netztips/seite_optimiert_fuer.html.

    * target="_new" --> target="_blank" oder komplett weglassen, das kann der/die BenutzerIn selbst entscheiden. Siehe http://www.w3.org/TR/html401/types.html#type-frame-target.

    * Wenn du für eine CSS-Eigenschaft den Wert 0 (null) definierst, brauchst du keine Einheit anzugeben, und schon gar nicht »pt«.

    * margin-top:0pt; margin-left:0pt; margin-right:0pt; margin-bottom:0pt; et cetera --> Lerne, shorthand properies (zusammenfassende Eigenschaften) sinnvoll einzusetzen, siehe http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm#margin.

    * font-family:"verdana", "tahoma", "ms sans serif", "helvetica"; --> die generische Schriftfamilie sans-serif muss am Ende der Liste angegeben werden.

    * Validiere dein Markup.

    Grüße,
    Mathias

    --
    »Im Kampf zwischen Dir und der Welt, sekundiere der Welt.
    Man darf niemanden betrügen, auch nicht die Welt um ihren Sieg.«
    Franz Kafka - http://www.kafka.org/projekt/nachlass2/ohg.html