Hi,
ich habe eine Webseite mit vielen internen Verweisen drin. Es handelt sich um eine Tabelle mit vielen Zeileneinträgen. Jede Zeile hat 1 oder mehrere Anker-Namen, etwa so:
----------------------------
<tr>
<a name="myname"></a>
<a name="name2"></a>
<a name="name3"></a>
<td>
xyz
</td>
<td>
bla bla
</td>
</tr>
-----------------------------
Durch Links wie
<a href="#myname">Springe zu myname</a>
springe ich diese Tabellenzeilen (innerhalb der gleichen Seite) an.
PROBLEM:
Im IE7 (7.0.5730.13CO) funktioniert(e) der Ansprung dieser Namen einwandfrei und positionsgenau. In meinem IE8 funktioniert das nicht mehr.
Weiss jemand warum und was ich tun kann ?
Die Konkrete Seite mit dem Problem findet ihr hier:
http://eyes4skies.de/Internet/Astro…ossref.htm#m101
Der positionierte Einsprung, sollte genau auf den Tabelleneintrag M101 erfolgen...
Danke + Gruss,
Peter
Probleme mit Ankern in IE8
-
-
Hi,
ich habe nochmal hartnäckig gegoogelt und bin auf das hier gestossen:
http://aktuell.de.selfhtml.org/weblog/kompati…rnet-explorer-8
Damit kann man im HTML Quellcode einer Webseite offenbar den IE8 auf einen IE7-kompatiblen Modus umschalten. Ich habe jetzt mal probeweise in meine Webseite (lokal) die Zeile
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
in den header eingefügt. Jetzt funktioniert es tatsächlich wieder - auch im IE8. Unglaublich !
Auf jeden Fall ist das ein Bug im IE8 !
Gruss, Peter -
Ich habe das Problem auf meiner Website mittlerweile gepatcht. Man kann es also nicht mehr direkt mit dem Internet-Link oben nachvollziehen.
Gruss, Peter
-
Da verhält sich der IE8 richtig, denn Anker sind an dieser Stelle nicht zulässig. Setze die Anker in eine Tabellenzelle und nicht irgendwo dazwischen.
-
Ciao,
ich will auf eine Tabellenzeile positionieren, da hatte ich (naiv) angenommen, dass die Positionierung des Ankers innerhalb des
<tr>
[hier]
</tr>
Blocks richtig ist. Und nicht
<tr>
<td> [hier] </td>
<td>...</td>
</tr>
Aber OK, vielleicht probier ich's ja mal aus, das html ist sowieso per Java Code generiert.
Danke + Gruss,
Peter