#1 (permalink)  
Alt 29.07.2008, 11:39
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 15
Ausrufezeichen Problem mit Javascript

Hallo zusammen,

habe ein neues Problem mit xtcommerce und der Ausführung von JavaScript.

Zweck ist die Ansteuerung eines option-Feldes, bei Auswahl eines Wertes wird das entsprechende Bild eingeblendet. So far so good ...

Alleine funktioniert das Ding wunderbar,
sobald ich das Script allerdings im Smarty Template aufrufe passiert nichts.

JavaScript:
PHP-Code:
function rewrite() {
    
/*var selectedbutton = document.forms['user'].bsource
    var selectedbuttonvalue = selectedbutton.options[selectedbutton.selectedIndex].value;

    
    if ((selectedbuttonvalue.indexOf('.gif')  != -1) || (selectedbuttonvalue.indexOf('.jpg') != -1)) {
        document.images.vorschau.src = "" + selectedbuttonvalue;
        document.images.vorschau.border=1;
        document.images.vorschau.height=168;
        document.images.vorschau.width=168;
        document.images.spacer.width = 400;
        document.images.prspacer.width = 40;
        
    } else {
        document.images.vorschau.border=0;
        document.images.vorschau.height=20;
        document.images.vorschau.width=20;        
        document.images.vorschau.src = "blind.gif";
        document.images.spacer.width = 20;
        document.images.prspacer.width = 20;        
    }*/
    
    //alert (selectedbutton.options[selectedbutton.selectedIndex].value);
    


und das zugehörige HTML

PHP-Code:
<html>
<
head>

</
head>

<
body bgcolor="#FFFFFF">
<
script type="text/javascript" src="../../../../js/bildauswahl.js"></script>
<table border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td valign="top">
            <form name="user">
            <select name="bsource" onChange="rewrite()">

            <option>Bild auswählen:</option>
            <option value="../../../../images/product_images/info_images/4_1.jpg">Bild 1</option>
            <option value="http://www.....de/xtcommerce/images/product_images/info_images/39_0.jpg">Bild 2</option>
            <option value="http://www.....de/xtcommerce/images/product_images/info_images/39_3.jpg">Bild 3</option>
            </select>
            </form>
        </td>

         <td valign=top>
            
        </td>
        <td valign=top>
            <font face="arial, helvetica" size=-1>
            Bitte wählen Sie ein<br> Bild aus der Liste aus.
            
        </td>

    </tr>
</table>            

<img src="images/product_images/original_images/4_0.jpg"  name="spacer" height=1><BR>
            <img src="images/product_images/original_images/4_0.jpg" name="prspacer"  width=20 height=1><img src="images/product_images/original_images/4_0.jpg" name="vorschau">

</body>
</html> 

Pfade etc stimmen und ein externes Aufrufen des Scripts sowie das Einbinden über die Header oder die general.js liefern auch kein zufriedenstellendes Ergebnis.

Seltsam ist, dass ein alert oder location.reload ausgeführt wird. Kommentiere ich die Variablen ein, wars das

Wäre super wenn jemand was findet
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 31.07.2008, 15:51
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 15
Blinzeln Problem umgangen

So hat's funktioniert:

Habe den JavaScript Source auf ein Minimum reduziert, lasse mir den gewünschten Wert des Optionsfeldes auslesen und die Seite mit eben diesem Wert als URL-Parameter aufrufen.

Die Anzeige des entsprechenden Bildes wird per Parameter geregelt.
Seitenaufruf mit entsprechendem Parameter, Parameter in der Bild URL und Seite neu laden bringen den gewünschten Effekt.

Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
javascript, problem

Themen-Optionen
Ansicht

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 aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session Problem!!! HILFE arnie83 Installation und Konfiguration 2 11.04.2007 07:36
Browserkompatibilit?ts Problem >Firefox>Netzcape TobiasNYSE Template System 4 27.10.2005 20:54
Smarty Error: Problem Writing Temporary File unique Installation und Konfiguration 3 10.11.2003 20:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand