Ich habe die Aufgabe ein Intro für eine Seite zu bauen und habe als Vorlage die Seite
www.amj-design.de bekommen. Auf der Seite ist ein rechteckiger Kasten und wenn man mit der Maus über einen Streifen fährt wird der Streifen breiter und es kommt ein Bild zum vorschein. Rein dieser eine Effekt wird benötigt für das Intro so, dass ich 20 Bilder hinterlege und diese dann beim Überfahren sichtbar werden. Meine Idee war es eine Tabelle zu bauen mit blass grauem Rahmen um die 20 Zellen und jeder Zelle mit onmouseover per Funktion zu befehlen breiter zu werden und das entsprechende Bild einzublenden. Die Zelle der Tabelle bei mouseover breiter zu bekommen geht ja grundsätzlich ich kann ja festlegen das die Tabelle eine Gesamtbreite von 1000 Pixel hat und bei 20 Zellen macht das pro Zelle 50 Pixel. Wird eine Zelle nun auf 300 Pixel aufgeklappt bleibt für die anderen 19 nur noch 700 Pixel über und somit etwa 37 Pixel pro Zelle. Problem ist nur wenn ich den zweiten Streifen von Links aufklappe würde die Zelle ja aus der Mitte raus aufgeklappt und das würde die linke Zelle total zusammen stauchen. Und was auf keinen Fall verloren gehen darf ist der Effekt das die Zelle langsam breiter wird und nicht hin und her blinkt.
Am besten mal auf die Seite die ich oben genannt habe drauf schauen und wenn jemand einen Vorschlag hat bitte mal melden. Es muss nur leider rein in JS passieren da auf dem Webspace kein PHP läuft und zumindest laut Angabe von dem Besitzer auch Flash verhindert wird.