Twój link zmienna będzie:
<a id="colorLink" href="media/xxxxx-yyy.jpg">large pic</a>
Twoje linki przełączanie będzie wyglądać następująco:
<a href="#" onclick="designNumber='0001'; UpdateActionLink();">design1</a>
<a href="#" onclick="designNumber='0002'; UpdateActionLink();">design2</a>
<a href="#" onclick="colorNumber='001'; UpdateActionLink();">color1</a>
<a href="#" onclick="colorNumber='002'; UpdateActionLink();">color2</a>
JavaScript będzie wyglądać następująco:
var designNumber = "";
var colorNumber = "";
function UpdateActionLink() {
$("#colorlink").attr("href", "media/" + designNumber + "-" + colorNumber + ".jpg");
}
prawdopodobnie będziesz chcesz dodać pewne sprawdzanie poprawności do zdarzenia colorLink tags onclick
, aby sprawdzić, czy designNumb er i colorNumber mają poprawne wartości, a jeśli nie, anuluj wydarzenie i daj człowiekowi komunikat, że muszą wybrać poprawny projekt i kolor. Lepiej byłoby zrobić przycisk Pobierz projekt, wyłączył się, aby uruchomić, i w aktualizacji UpdateActionLink sprawdzić, czy wartości są prawidłowe, a jeśli tak, włączyć przycisk Pobierz projekt.
Gdzie jedna z tych odpowiedzi jest pomocna? –