NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page xhtml/javascript image rollover , help me

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 04-12-2004, 07:06 AM THREAD STARTER               #1 (permalink)
New Member
Join Date: Apr 2004
Location: hell
Posts: 5
killmesuicide is an unknown quantity at this point
 



xhtml/javascript image rollover , help me


im trying to make a basic image rollover i have tried all the ways but they all screw up on me, i cant get it to work, strangley as i was able to months ago but i forgot how. now nothing i do works.
this is the code for the one that i thought was most likeley to work but guess what ..still dosnt work.
someone please tell me what im doing wrong, or explain to me how to re write the whole thing, before i jump off a cliff in fraustration.



<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">

<head>

<script language="Javascript">

<!-- Hide script from old browsers


if (document.images) {

enterm1 = new Image
enterm2 = new Image

enterm1.src="indexfi/enterm1.jpg"
enterm2.src="indexfi/enterm2.jpg"

}

else {

enterm1 = ""
enterm2 = ""
document.enter = ""

}


// End hidig script from old browsers -->

</head>

<body bgcolor="000000">


<div align="center">


<table border="0" width="370">


<tr>
????: NamePros.com http://www.namepros.com/programming/26673-xhtml-javascript-image-rollover-help-me.html
<td>
<img src="indexfi/itc0r1.jpg" width="367" height="260" />
</td>
</tr>


<tr>
<td>

<img src="multipfi/sxbox.jpg" width="368" height="39" />
</td>
</tr>


<tr>
<td>
<a href="main.html" onmouseover=
"document.enter.src=enterm2.src"
onmouseout="document.enter.src=enterm1.src">

<img src="indexfi/enterm1.jpg" width="366" height="61" /> </a>

</td>
</tr>


</table>

</div>



</body>

</html>


i heard that a lot of people dont have javascript turned on, so whats the point in me making a javascript rollover? and if i do it in css, the people who dont have css enabled wont be able to see it.
so i guess im supposed to do both and do the if thing to check which user has what browser so i can direct them to the correct code.
but i cant even do any of them yet. have i been killing too many brain cells recently? i could just use dreamweaver but i really want to learn to code things. i will learn this s*** or die trying
thankyou very much for your help if you can be assed to help me.
killmesuicide is offline  
Old 04-13-2004, 08:35 AM   #2 (permalink)
NamePros Member
 
Roenick's Avatar
Join Date: Feb 2004
Location: Baltimore/Washington D.C.
Posts: 49
Roenick is an unknown quantity at this point
 



most current browsers support javascript and css so don't worry about that.

try this for your image swap...

put the following in your <head> tag:

<script language = "JavaScript">
<!--
if (document.images) {

img1on = new Image(); //Active Images
img1on.src = "indexfi/enterm2.jpg";

img1off = new Image(); //Inactive Images
img1off.src = "indexfi/enterm1.jpg";
}

function imgOn(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "on.src");
}
}

function imgOff(imgName) {
if (document.images) {
document[imgName].src = eval(imgName + "off.src");
}
}

//-->

</script>
????: NamePros.com http://www.namepros.com/showthread.php?t=26673


then put the following inside your <body>:

<a href="main.html"
onMouseOver = "imgOn('img1')"
onMouseOut = "imgOff('img1')">
<img name ="img1" height=61 width=366 src="indexfi/enterm1.jpg" alt="" border=0></a>
__________________
" be the change you wish to see in the world " – gandhi
Roenick is offline  
Old 04-13-2004, 05:36 PM THREAD STARTER               #3 (permalink)
New Member
Join Date: Apr 2004
Location: hell
Posts: 5
killmesuicide is an unknown quantity at this point
 



ahhh thankyou alot. Works perfectly your a * . ill learn your code so i know how to do it propely. thanx a lot for your help! much appreciated!
killmesuicide is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Liquid Web Smart Servers  
All times are GMT -7. The time now is 10:15 AM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger