xxxlalala: Probleme mit refresh im IE (trifft den anker nicht)

Beitrag lesen

Hallo,

ich bin nicht besonders erfahren was html angeht und kann mir durch allgemeine (recht schlechte) Programmierkentnisse etwas php und javascript zusammenreimen, so das ich fuer meine hompages, mir dann aus irgendwelchen tutorials zusammensuche was ich brauche.
Beim erstellen meiner jetztigen seite stosse ich damit jedoch an meine grenzen, weshalb ich hier jetzt schreibe.
Die seite funktioniert in Firefox(aktulle version) wie gewuenscht, allerdings machen mir IE(8x) und chrome und safari (neuste versionen) probleme, also aeltere browser habe ich jetzt nicht getestet.
Hier die seite: http://www.steffenkraska.de/alt/

es ist so gedacht das der nutzer entweder auf das "v" oder auf "about"
klickt und zu dem jeweiligen anker gelangt.
Die 6 Bilder werden jeweils beim betreten der seite aus einem Ordner ausgelesen mit folgendem script:

  
<?  
$imglist='';  
$img_folder = "img/";  
  
mt_srand((double)microtime()*1000);  
  
$imgs = dir($img_folder);  
  
while ($file = $imgs->read()) {  
   if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))  
     $imglist .= "$file ";  
  
 } closedir($imgs->handle);  
  
$imglist = explode(" ", $imglist);  
$no = sizeof($imglist)-2;  
?>  

und dann im div so ausgegeben :

  
  <?  
		$num_displayed = 6;  
		$k = 0;  
		while($k<$num_displayed)  
		{  
      		$random = mt_rand(0, $no);  
 	  		$image = $imglist[$random];  
			echo '<img src="'.$img_folder.$image.'" border="0" height="350px">';  
			$k++;  
			  
		}  
		echo str_repeat("&emsp;", 90);  
		?>  

Meine probleme sind nun folgende:
1.
Wenn ich im Internetexplorer auf den das "v" klicke welches neben den fotos ist und dazu gedacht ist die seite neu zu laden und zwar am anker #1. kommt der IE am anfang der Seite an.(wieso da gar nichts steht erklaere ich auch noch).
momentan sieht der link so aus :
<a href="javascript:location.reload()" style="font-weight:normal; color:#999999; text-decoration:none; " onMouseOver="this.style.cursor='pointer'">&or;</a>

ich habe auch ausprobiert ihn so zu machen:

window.location.href = 'http://steffenkraska.de/alt/index.php#1';window.location.reload.hash(true)
Das Funktioniert bei beiden, allerdings nur einmal(was auch die ergebnisse sind die ich durch phpgefummel ereicht habe).

window.location.href = 'http://steffenkraska.de/alt/index.php#1'
funktioniert bei beiden nur einmal und beim 2. mal wird einfach nur
http://steffenkraska.de/alt/index.php#1 als text ausgegeben.

2.
scheinbar scheinen chrome meine formatierung mit </br> nciht zu moegen. und ignorieren die 5 </br> die jeweils zwischen ankerpunkt und menue stehen um einen abstand festzulegen.

3. safari interpretiert das "v" welches ich als &or; verwende anders, es wird viel groesser gibt es eine moeglichkeit das zu beeinflussen.

4(und wieso die seite oben komplett leer ist). ich weiss, meine div formatierung ist ziehmlich mangelhaft, auch das mit dem </br>, aber irgendwie scheint mir das sowieso nicht ganz zu stimmen. ich habe momentan eine direkte weiterleitung aus der index.html zur index.php#m womit er mitten auf der seite ist, was aber der einzige mir moegliche weg war das das menu, wenn man es so nenne will, immer an der gleichen stelle steht. weil irgendwie das derste div der seite etwas kleiner war als alle anderen.

ich hatte noch versucht das mit php zu ereichen, aber es war immer das gleiche, entweder ich setze den anker hinter den link der das php skript aufruft und es geht nicht, oder ich lasse den anker weg, es geht und er landet auf der startseite ganz oben und ohne anker.

ich hoffe hier koennt mir weiterhelfen.
vielen dank im voraus