php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.03.2008, 21:52  
Neuer Benutzer
 
Registriert seit: 29.12.2007
Beiträge: 9
oceanblue
Standard Bildvorschau mit JS

Hi,

ich möchte mit JavaScript eine Bildervorschau realisieren. Ich habe eine Längere liste mit Bildern, die sich immer wieder verändern kann. Aus dieser Liste soll man auch mehrere Bilder gleichzeitig auswählen können. Deshalb habe ich mich für ein select-Feld entschieden. Über einen onMouseOver effekt soll eine Funktion aufgerufen werden, die mir ein kleines Bild für die Vorschau anzeigt. Das sieht dann so aus:
Code:
<select name="img_thumb[]" size="9" multiple>
<option value="bild1.jpg" onMouseOver=preview(bilder/bild1.jpg,'71895',200,150) onMouseOut=hide_div()>bild1.jpg</option>
<option value="bild2.jpg" onMouseOver=preview(bilder/bild2.jpg,'71895',200,150) onMouseOut=hide_div()>bild2.jpg</option>
</select>
Aber wie es aussieht, wird, egal auf welcher Zeile der Cursor steht, immer der Wert des letzten <option>-Feldes an die Funktion übergeben. Denn es wird das letze Bild der liste als Vorschaubild angeziegt.
Kann mir vielleicht jemand weiterhelfen und sagen woran das liegt bzw. was ich falsch gemacht habe?
Vielen Dank schon mal im Voraus
Gruß Oceanblue
oceanblue ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.03.2008, 20:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Tja, der IE (zumindest der 6er) scheint mouseOver Aktionen nur für das select selbst zu unterstützen. Unter FF funktionierts bei mir.

Code:
<script type="text/javascript">
  function preview (name)
    {
    alert (name);
    }
</script>

...

<select name="img_thumb[]" size="9" multiple="multiple">
  <option value="bild1.jpg" onMouseOver="preview('bilder/bild1.jpg','71895',200,150);" onMouseOut="hide_div();">bild1.jpg</option>
  <option value="bild2.jpg" onMouseOver="preview('bilder/bild2.jpg','71895',200,150);" onMouseOut="hide_div();">bild2.jpg</option>
</select>
Im übrigen dürfte Dein Code etwas mehr standardkonform sein, denn auch lazy Implementierung kann Probleme verursachen:
- Attribute in Hochkommata einschließen
- String Angaben in Javascript in Hochkommata einschließen
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bildvorschau Zangelo PHP Tipps 2007 10 10.12.2005 09:56
[Erledigt] Oscommerce Bildvorschau addon PHP-Fortgeschrittene 14 19.05.2005 15:22
Zeilenumbruch bei Bildvorschau PHP Tipps 2004 2 07.08.2004 15:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bildvorschau html, html bildvorschau, javascript bildvorschau, bildvorschau javascript, bildvorschau script, bildervorschau html, html bildervorschau, javascript bildervorschau, js bildvorschau, javascript bild vorschau, bildervorschau script, html bildvorschau script, bildvorschau bei mouseover, javascript bildvorschau mouseover, html bild vorschau, javascript bilder vorschau, bildvorschau js, html bildvorschau javascript, bildvorschau html code, bilder vorschau script

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.