Re: Simple image swap not working...Why?
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.javascript archive

Re: Simple image swap not working...Why?

From: Ed Jay <edMbj@aes-intl.com>
Date: Sun Apr 30 2006 - 07:38:34 CEST

Tony scribed:

>Lee wrote:
>> Ed Jay said:
>>
>>>VK scribed:
>>>
>>>
>>>>Ed Jay wrote:
>>>>
>>>>>Why doesn't the following swap images?
>>>>>
>>>>><head>
>>>>><javascript type="text/javascript">
>>>>> function swapImage() {document.images.image1.src=/images/1stimage.gif;}
>>>>> function swapBack() {document.images.image1.src=/images/2ndimage.gif;}
>>>>></script>
>>>>></head><body>
>>>>
>>>>because you did not enclose the URI string in quotes:
>>>>
>>>>document.images.image1.src="/images/1stimage.gif";
>>>
>>>Sorry, but I didn't include the quotes. Actual code is as you've shown,
>>>i.e.,
>>>
>>>function swapImage() {document.images.image1.src="/images/1stimage.gif";}
>>>function swapBack() {document.images.image1.src="/images/2ndimage.gif";}
>>
>>
>> You see how you waste resources when you don't copy and paste the
>> actual code? The pathnames to your images are probably wrong.
>> Open each image directly in your browser and copy the full URL
>> into your code.
>
>Actually, the way the paths are defined, it's looking for directory
>'images' under the root.
>
>I'd be willing to bet that removing the preceding '/' would help -

No, but adding either the path to root or a single period would.
./images/image.gif

>and a
>bit of time spent learning the difference between absolute & relative paths

:-)

-- 
Ed Jay (remove 'M' to respond by email)
Received on Mon May 1 05:27:38 2006