php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2010, 09:46  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 1
PHP-Kenntnisse:
Anfänger
dodger befindet sich auf einem aufstrebenden Ast
Standard Problem mit dem Zoom des dynamisch ändernden galerie- Hauptbildes

MoinMoin zusammen,

ich bin neu hier und habe direkt mal ein Problem. Hoffentlich hat jemand einen spontanen Rat für mich.

Ich habe eine Galerie, die tauscht mit mouseover das Hauptbild aus. Dies funktioniert, indem bei dem jeweiligen mouseover eine neue document.grossbild.src=... Zuweisung gemacht wird.

Mein Problem ist, dass ich diese Zuweisung per Zoom nicht öffnen kann. Im Folgeden Quellcode nach der Stelle <!-- Hier beginnt das Problem -->, dort versuche ich, die sich dynamisch ändernde Zoombildurl mit src="grossbild" aufzurufen nur leider funktioniert das nicht. Auch die Aufrufe src="document.grossbild.src" oder src="grossbild.src" greifen leider nicht. Hat jemand eine Idee?


Nun der Quellcode:

<script type="text/javascript">

<!--
gross_bild1 = new Image(); gross_bild1.src = "bild1_gross.jpg";
gross_bild2 = new Image(); gross_bild2.src = "bild2_gross.jpg";
gross_bild3 = new Image(); gross_bild3.src = "bild3_gross.jpg";
klein_bild1 = new Image(); klein_bild1.src = "bild1_klein.jpg";
klein_bild2 = new Image(); klein_bild2.src = "bild2_klein.jpg";
klein_bild3 = new Image(); klein_bild3.src = "bild3_klein.jpg";
//-->
</script>

<script type="text/javascript">
function anzeigen(das){
if(document.getElementById(das).style.display=="no ne")
{ document.getElementById(das).style.display="inline "; }
else { document.getElementById(das).style.display="none"; } }
</script>

<table width="596" cellpadding="0" cellspacing="0">
<tr>
<td width="430" align="center" valign="middle">
<!-- Hier beginnt das Problem -->
<!-- Erläuterung: grossbild ist der Name des variablen Bildes, aber leider funktioniert keiner meiner versuche dies direkt auszugeben, z.B. src="grossbild" -->

<span class="bereich" style="display: none; z-index:1;" id="bild0">
<img src="grossbild" border="0" width="650" height="650" onMouseOut="anzeigen('bild0');"></span>

<!-- Hier endet das Problem -->

<img src="bild1_gross.jpg" border="0" alt="" name="grossbild" width="330" onClick="anzeigen('bild0');"></td>


<td valign="top">
<div class="mitte2"><span class="bereich" style="display: none; z-index:1;" id="bild1">
<img src="bild1_gross.jpg" border="0" width="650" height="650" onMouseOut="anzeigen('bild1');"></span> <img src="bild1_klein.jpg" border="0" alt="" name="kleinbild1" onMouseOver="document.grossbild.src = gross_bild1.src" onClick="anzeigen('bild1');"></div>

<div class="mitte2"><span class="bereich" style="display: none; z-index:1;" id="bild2">
<img src="bild2_gross.jpg" border="0" width="650" height="650" onMouseOut="anzeigen('bild2');"></span><img src="bild2_klein.jpg" border="0" alt="" name="kleinbild2" onMouseOver="document.grossbild.src = gross_bild2.src" onClick="anzeigen('bild2');"></div>

<div class="mitte2"><span class="bereich" style="display: none; z-index:1;" id="bild3">
<img src="bild3_gross.jpg" border="0" width="650" height="650" onMouseOut="anzeigen('bild3');"></span><img src="bild3_klein.jpg" border="0" alt="" name="kleinbild3" onMouseOver="document.grossbild.src = gross_bild3.src" onClick="anzeigen('bild3');"></div>

<div class="mitte2">Klicken Sie auf die Bilder, um diese zu vergrößern.</div>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
document.kleinbild1.src = klein_bild1.src;
document.kleinbild2.src = klein_bild2.src;
document.kleinbild3.src = klein_bild3.src;
document.grossbild.src = gross_bild1.src;
//-->
</script>
dodger ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.09.2010, 13:21  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von dodger Beitrag anzeigen
dort versuche ich, die sich dynamisch ändernde Zoombildurl mit src="grossbild" aufzurufen nur leider funktioniert das nicht. Auch die Aufrufe src="document.grossbild.src" oder src="grossbild.src" greifen leider nicht.
Und ich verstehe dein Problem leider nicht so ganz.

Wenn du src="document.grossbild.src" zuweist, dann bedeutet das, dass die Adresse des Bildes wirklich document.grossbild.src lauten würde.
Ist dir vielleicht der Unterschied zwischen Variablennamen und Textstrings nicht klar?


Btw., wann immer du in die Versuchung kommst, „durchnummerierte“ Variablennamen zu verwenden, ist das ein sehr starkes Indiz dafür, dass die Verwendung von Arrays angebrachter wäre.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 06.09.2010, 13:52  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

SELFHTML Forum: (JAVASCRIPT) Problem mit dem Zoom des dynamisch ändernden galerie- Hauptbild

Bitte beachten: Anmerkung zu Multipostings

*close*
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Thema geschlossen


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
Problem mit dynamisch erstellten Checkboxen jackdaniels PHP Tipps 2009 5 12.10.2009 20:12
Problem bei der Erstellung einer Galerie sunny1311 PHP Tipps 2009 4 15.02.2009 11:51
[Erledigt] Galerie - Bilder nebeneinander Problem noOx PHP Tipps 2008 14 03.07.2008 23:48
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Galerie Problem mit php !!! PHP Tipps 2005-2 4 15.07.2005 14:31
problem mit Galerie MatthiasNI PHP-Fortgeschrittene 3 11.07.2005 13:57
Galerie code problem PHP Tipps 2004 1 29.09.2004 10:35
nochmal galerie problem :/ Sclot PHP Tipps 2004 2 07.07.2004 12:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript galerie zoom, galerie zoom nicht, z-index mit sich ändernden bildern, onmouse over platz für bild nach unten, javascript zoom galerie, php galerie mit zoom, z-index not working zoom, javascript: galerie-hauptbild in anderem div öffnen, galerie bilder zoom php, javascript zoom geht nicht, javascript bildergalerie mit zoom, document.kleinbild1.src = klein bild1.src, javascript bildergalerie zoom

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 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