За последние 24 часа нас посетили 18612 программистов и 1614 роботов. Сейчас ищет 1751 программист ...

Вопрос от новичка.

Тема в разделе "JavaScript и AJAX", создана пользователем sashaJan, 3 мар 2009.

  1. sashaJan

    sashaJan Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Есть большая картинка <img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>">
    И есть массив с маленькими <?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?>
    Подскажите как сделать что бы при нажатии на маленькую картинку она открывалась на месте большой?
     
  2. sashaJan

    sashaJan Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Программисты не будьте такими апатичными.Пожалуйста ответьте или посоветуйте!!!Как из массива маленьких картинок получить одну?
    PHP:
    1. <img id="big" src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>">
    2. <div onclick="document.getElementById('big').src = this.?????????">  <?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?> </div>
    [/html]
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    [js]
    function zoom(url,ww,hh,id){
    var wX=10;
    var wY=10;
    if(!ie && !n6){
    ww+=15;
    hh+=15;
    }
    if(ie || n6){
    wX=(screen.availWidth-(ww+5))*.5;
    wY=(screen.availHeight-(hh+20))*.5;
    }
    popup=window.open(url,id,"scrollbars=0,resizable=0,width="+ww+",height="+hh+",left="+wX+",top="+wY);
    }[/js]
     
  4. sashaJan

    sashaJan Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Спасибо, а я и не надеялся что здесь кто то может помочь=))Только можно еще вопрос, а что делает эта функция можете обьяснить на словах?Я только начинаю учиться и хотелось бы понять все от А до Я, ну или хотя бы подскажите как мне ее применить именно в моем случае?И правильно ли я вообще начал решать поставленную передо мной задачу?