0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 2393 Просмотров
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Здравствуйте! Пожалуйста, помогите осуществить следующее.

Есть скрипт

<!-- saved from url=(0014)about:internet -->
<html><head>
<title>Quest3D Web Project</title>
<SCRIPT type="text/javascript">
   
   function Move() {
     QSetValue("StartGroup", "Vertical", -1);
   }

   function MoveDown() {
     QSetValue("StartGroup", "Vertical", 1);
   }
   function GoText() {
     QSetText("StartGroup", "Text", "hello");
   }
        function GoText2() {
     QSetText("StartGroup", "Text", "bye-bye");
   }

</SCRIPT>
   <SCRIPT language='VBScript'>
   function DetectQuest3DPlayerActiveX
      on error resume next
      dim tControl
      dim res
      res = 0
      set tControl = CreateObject("Quest3DActiveX4.Quest3DCtrl4.1")
      if IsObject(tControl) then
         res = 1
      end if
      DetectQuest3DPlayerActiveX = res
   end function
   </SCRIPT>
<SCRIPT src="createcontrol.js" type="text/javascript"></script>
</head>

<body topmargin="0" leftmargin="0" bgcolor="#C0C0C0">
<center>
<script language="javascript1.1" type="text/javaScript">
   CreateQuest3DPLayer();
</script></center>
<form name="testsendsrc">
         <p align="center">
      
        <input type="button" name="upbutton" value="Up" id="543" onClick="Move();" >
         <input type="button" name="downbutton" value="Down"  onclick="MoveDown();">
        
         <input type="button" name="resetbutton" value="send text"  onclick="GoText();">
                   <input type="button" name="resetbutton" value="send text2"  onclick="GoText2();">
         
         </div>
      </form>
</body>
</html>

При нажатии на кнопку (выделенную зеленым цветом) нужно передать id, то есть цифры (543), в функцию (выделенную красным цветом) вместо -1. Как это сделать и возможно ли?
« Последнее редактирование: 24.05.2009, 18:26:48 от AnnaSmertina »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Код
<input type="button" name="upbutton" value="Up" id="543" onClick="Move(543);" >

Код
function Move(num) {
     QSetValue("StartGroup", "Vertical", num);
}
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
К сожелению такой способ не сработал.
Есле не сложно, посмотрите пожалуйста скрипт во вложенном файле.
Спасибо.

[вложение удалено Администратором]
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
К сожелению такой способ не сработал.

"Такой способ" не сработать не может - чудес не бывает.
Значение с кнопки передается корректно.
А вот где-то дальше в скрипте ошибка.
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Спасибо за ответ! Буду разбираться дальше...
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Adeptus спасибо Вам еще раз, не внимательно прочитала Ваш код, все работает.... Не увидела, что в function Move(num) в скобках num написано.
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Появилась проблема, не могу разобраться в следующем.

В  VirtueMart есть товары. Их можно посмотреть при выборе "Просмотр всех товаров", либо найти их с помощью поиска. Когда выведится список нужных товаров с кратким описанием,  рядом с картинкой товара нужно поставить ссылку (кнопку) "Посмотреть" и при активации этой ссылки должен передаваться уникальный id (например product_id) в function Move

Как будет выглядить код ссылки (кнопки), которая передавала бы product_id?

Немного изменила код Adeptusа:

Код
function Move(num) {
  QSetValue("StartGroup", "Vertical", num);
}

Код
<input type="button" name="upbutton" value="Up" id="543" onClick="Move(this.id);" >
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Как передать переменную id (product_id)
« Ответ #7 : 25.05.2009, 13:38:48 »
И что? Работает?
*

AnnaSmertina

  • Новичок
  • 9
  • 1 / 0
Re: Как передать переменную id (product_id)
« Ответ #8 : 25.05.2009, 18:23:47 »
Да, кнопка работает. Но не могу разобраться с написанием кода.
По ссылке список товаров http://o-land.ru/Joomla/index.php?page=shop.browse&option=com_virtuemart&Itemid=1
При нажатии на кнопку "подробнее" (в любом товаре) product_id подставляется автоматически, мне нужно так же сделать, но что бы этот product_id подставлялся в кнопку описанную выше (кнопка "Посмотерть") и выполнялась function Move.

Помогите пожалуйста разобраться...
Спасибо.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выборка товаров по product_id

Автор Dvoechnik

Ответов: 1
Просмотров: 1007
Последний ответ 29.10.2011, 23:23:22
от beagler
Передать значение кнопке " Купить " из скрипта в add_to_cart_form . Joomla 1.5.20 , VirtueMart

Автор MAUS

Ответов: 0
Просмотров: 1535
Последний ответ 18.10.2010, 06:47:55
от MAUS
Хочу product_id не из циферок, а из буковок.

Автор ury

Ответов: 0
Просмотров: 910
Последний ответ 18.11.2009, 01:17:00
от ury