Jump to content

Change image by id


pmilli0

Recommended Posts

Hi sorry if this is the wrong part of the forum, im new here.

 

Im trying to write a javascript function that will change the image according to the product selected, therefore if a window is selected, the image will display, and if its a door a door will be displayed, any tips please. Below is the dropdown which i want to control what item and image is displayed

 

<label for="productRangeID">Type:</label>
<?
$params = array(
'db'=>$GLOBALS['db'],
'table'=>'product_ranges',
'label_field'=>'productRangeName',
'value_field'=>'productRangeID',
'where'=>'WHERE productTypeID=2 OR productTypeID=3',
'order_by'=>'ORDER BY productRangeName',
'group_by'=>'',
'selected_value'=>$productRangeID,
'field_name'=>'productRangeID',
'class'=>'',
'multiple'=>0,
'width'=>'',
'on_change'=>'javascriptroductTypeFormAction()', 
'on_blur'=>'',
'first_option'=>'Select Product Range',
'first_value'=>'',
);
select_renderer::render($params);
?> 

Link to comment
https://forums.phpfreaks.com/topic/82505-change-image-by-id/
Share on other sites

Hi pmilli0

 

You can alter image src attributes by accessing

 

document.getElementById('image_id').src = 'a_different_image.jpg';

 

most attributes can be accessed in javascript this way.

 

Is that what you're after?

 

Hi i am trying to change the image, therefore so that when a window is selected an image of a window appears, this is what i have managed so far;

 

function prodImg(imgID) 
{    if(imgSrc) document.getElementById('product_image').src = './images/product_styles' + imgID + '.jpg'; 

}

 

 

Link to comment
https://forums.phpfreaks.com/topic/82505-change-image-by-id/#findComment-419392
Share on other sites

what you have here:

 

function prodImg(imgID) 
{    if(imgSrc) document.getElementById('product_image').src = './images/product_styles' + imgID + '.jpg'; 

}

 

now.. where do you set/define this variable: imgSrc

because basically your checking if imgSrc is defined and if it is then your changing the source of the image 'product_image' to the above. but no where in that code is imgSrc defined/set.

Link to comment
https://forums.phpfreaks.com/topic/82505-change-image-by-id/#findComment-419438
Share on other sites

what you have here:

 

function prodImg(imgID) 
{    if(imgSrc) document.getElementById('product_image').src = './images/product_styles' + imgID + '.jpg'; 

}

 

now.. where do you set/define this variable: imgSrc

because basically your checking if imgSrc is defined and if it is then your changing the source of the image 'product_image' to the above. but no where in that code is imgSrc defined/set.

 

Thanks guys i have solved it now, i was going completely down the wrong route. thanks once again.

Link to comment
https://forums.phpfreaks.com/topic/82505-change-image-by-id/#findComment-419480
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.