hallo,
ja das mit dem reload hatte ich schon.
die site ist in sehr viele divs unterteil und diese sind teilweise mit anken versehen so das man quasi navigiert indem man zu verschiedenen ankern springt. die einzigen navigationselemente sind das "v" und "about". das v bei den fotos soll bewirken dass sich die seite neu laed und wieder bei den fotos ankommt, was wiederum den php code ausfuehrt der zufaellig aus einem ordner die bilderreihe laed.
man klick quasi auf das v und kriegt neue bilder. hier ist der php code, obwohl er weniger wichtig ist fuer das ganze:
im header
Code:
<?
$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;
$array_pics[$i2] = $imglist;
?>
und dann im div das:
Code:
<span style="white-space:nowrap;">
<?
$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(" ", 90);
?>
</span>
der link der die seite neu laed.
bis jetzt habe ich folgendes probiert, das sind jeweils die onklick events im link :
Code:
1. window.location.reload(true)
1. funktioniert in firefox einwandfrei und im ie (v8.0.7 uebrigens) reloaet er, springt aber an den anfang der seite wo bei mir (wenn du wissen willst wieso erklaere ich das, endet aber wieder in anderen fragen).
2. funktioniert bei beiden, aber nur einmal IE gibt auch einen fehler aus.
3. funktioniert bei beiden einmal und gibt dann beim 2. klick bei beiden die url der seite aus, also
den php code habe ich aus einem tutorial und etwas abgeaendert, der funktioniert ja (wobei ich da vieleicht sogar auch noch fragen haette)
bevor du dir jetyt die haare raufst, ich bin echt kein fachman,weniger noch ich kann eigenltich nur etwas html und turbo pascal und reime mir das alles zusammen, und mache sicher fehler die total daemlich sind, aber fuer mich ist das so der beste weg es zu lernen.
ich werde jetyt mal probieren, den container mit php zu laden, vieleicht geht das mal sehen.