1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. mindenmix

Beiträge von mindenmix

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 20. Mai 2011 um 08:59

    Noch eine Anmerkung zur Problemlösung:
    Das AddOn deckt nur klassische Anker ab

    Code
    <a name="Ankername"></a>


    also nicht <h1 id="Ankername"></h1>

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 16:52

    Offenbar scheint es doch ein Firefox-Problem zu sein, es gibt sogar ein AddOn, das Abhilfe verspricht.

    https://addons.mozilla.org/de/firefox/add…w-scroll-to-ha/
    Dort heißt es:
    "Workaround Bug 638598 Iframe parent window page does not scroll to # anchor by user interaction(click ,enter)."

    Und siehe da: nach Installation des AddOns funktioniert es!
    Aber das kann's irgendwie nicht sein!

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 16:12

    Entschuldigung - an "offsetHeight" kann es natürlich nicht liegen, weil ich die Ausgabe getestet habe und die iframe-Höhe ja angepasst wird.
    Jedefalls tut's ab da nicht mehr.

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 16:06

    Hallo Slot,
    ich habe die Seite isoliert
    http://schulung.mindenmix.de/anker_test.html

    Ganz ohne JavaScript fuktioniert es tatsächlich, aber dann kann ich die iframe-Höhe nicht dynamisch anpassen. sobald ich das mache streikt FF4:
    Im Mantel muss stehen

    Code
    window.name = "top";


    + im iframe:

    Code
    var hoehe = window.document.getElementById('inhalt').offsetHeight + 80;
     	 window.top.document.getElementById('navi_frame').style.height=hoehe+'px';

    Liegt es an offsetHeight? Ich habe es bisher immer dafür verwendet.

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 15:32

    Leider nein, es will nicht gehen.
    http://schulung.mindenmix.de/#Internetnutzung

    Trotzdem viel Dank.

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 15:18

    Teste ich die Einzelkomponente findet er die Anker:
    http://schulung.mindenmix.de/Internetnutzung_einzel.html
    (der Scrollverweis funktioniert dann natürlich nicht, aber darum geht es ja nicht)

    Danke für Deine Mühen

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 15:02

    Genau 3 Absätze darüber, wie gesagt in Zeile 56 und, wie gesagt, betrifft es X andere meiner Seiten, die komischerweise bisher ALLE funktionierten und es mit anderen Browsern auch noch tun.
    Danke für Deinen Versuch - aber ich glaube es liegt nicht am Quellcode. Eher am Umgang des FF4 mit dem iframe.

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 14:40
    Zitat von .Ulli


    ... Bei einer Betrachtung der Seite sind die Quellanker ersichtlich, aber wo sind die Zielanker ?

    Hallo Ulli,
    das iframe im Beispiel referenziert das Dokument "Internetnutzung.html"
    Der Anker für den Aufruf <a href="#Drucken">Inhalte drucken</a> befindet beispielsweise in Zeile 56:
    <a name="Drucken" id="Drucken"></a>

    Das Problem betrifft ja nicht nur diese Seite, ich verwende bei X anderen Seiten iframes mit Ankern, die alle nicht mehr funzen!!!
    Hilfe!

  • FF4 - Anker im iframe werden nicht ausgeführt

    • mindenmix
    • 13. Mai 2011 um 13:43

    Hallo!
    Seit ich Firefox 4.0.1 installiert habe funktionieren auf meinen Seiten die Anker in den iframes nicht mehr. In allen anderen Browsern und FF3 ist das kein Problem.
    Beispielseite:
    http://schulung.mindenmix.de/#Internetnutzung

    Was kann ich tun?

    1000 Dank im Voraus,
    mindenmix

Unterstütze uns!

Jährlich (2025)

91,4 %

91,4% (594,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon