![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Wenn der Anker erst durch die Zuweisung an innerHTML vorbereitet wird, dann kann der Sprug zum Anker nicht sofort nach der Vorbereitung funktionieren, sondern erst, wenn das vorbereitet auch gerendert ist. |
|
Bei alten Browsern könnte es bei document.write statt innerHTML gehen, weil alte Browser bei document.write sofort rendern. Neuere render auch das verzögert, so daß man nur weiß, wo es landert, aber nicht weiß, wann es verfügbar ist. |
#3
| |||
| |||
|
|
Hallo, ich möchte den Inhalt eines DIVs durch eine via asynchronem HTTP geladene HTML-Seite austauschen und dann zu einem Anker auf der Seite navigieren. In etwas so: var inhalt = ...; $('DIV_name').innerHTML = inhalt; window.location.hash = '#Anker'; Leider funktioniert dies weder im FF 1.5, NS 7.1 oder IE 7.0 zuverlässig. |
#4
| |||
| |||
|
|
ich möchte den Inhalt eines DIVs durch eine via asynchronem HTTP geladene HTML-Seite austauschen und dann zu einem Anker auf der Seite navigieren. In etwas so: var inhalt = ...; $('DIV_name').innerHTML = inhalt; window.location.hash = '#Anker'; |
#5
| |||
| |||
|
|
Wie wäre es mit einem .focus() auf ein Element innerhalb des div, nachdem es erzeugt ist. Damit müßte der Browser dorthin springen. |
![]() |
| Thread Tools | |
| Display Modes | |
| |