Go Back   Cyber Tech Help Support Forums > Software > Web Development & Graphic Design

Notices

Reply
 
Topic Tools
  #1  
Old December 10th, 2002, 05:01 AM
trippa18 trippa18 is offline
New Member
 
Join Date: Dec 2002
Posts: 2
Angry If someone could help me it would be graciously appreciated

Ok here is the thing my website that I am designing for class is due thursday. I have everything looking real nice but I want to implement a rollover gif animation (a enter button) on my splash page. I have tried for 3 days to due this, but to no avail. It just wont work. I dont know where to put the data. I am using tables and the table that I want to put the gif in is on the fourth table row second data table. If you guys and girls dont mind I am posting the html code along with the gif html code

This is my splash page table html document

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/transitional".dtd">

<html>
<head>
<title>Splash.html</title>

</head>
<body bgcolor="#ffffff">

<table align="center" cellspacing="0" cellpadding="0" border="0" bordercolor="#ff0000">
<!--first row-->
<tr>
<td width="396" height="144"><img src="my web folder/images/images for splash/1rowonesplsh.jpg"/></td>
<td width="396" height="144"><img src="my web folder/images/images for splash/2rowonesplsh.jpg"/></td>
</tr>

<table align="center" cellspacing="0" cellpadding="0" border="0" bordercolor="#ff0000">
<!--second row-->
<tr>
<td width="276" height="162"><img src="my web folder/images/images for splash/1rowtwosplsh.jpg"/></td>
<td width="263" height="162"><img src="my web folder/images/images for splash/2rowtwosplsh.jpg"/></td>
<td width="253" height="162"><img src="my web folder/images/images for splash/3rowtwosplsh.jpg"/></td>
</tr>

<table align="center" cellspacing="0" cellpadding="0" border="0" bordercolor="#ff0000">
<!--third row-->
<tr>
<td width="276" height="148"><img src="my web folder/images/images for splash/1rowthreesplsh.jpg"/></td>
<td width="263" height="148"><img src="my web folder/images/images for splash/2rowthreesplsh.jpg"/></td>
<td width="253" height="148"><img src="my web folder/images/images for splash/3rowthreesplsh.jpg"/></td>
</tr>

<table align="center" cellspacing="0" cellpadding="0" border="0" bordercolor="#ff0000">
<!--fourth row-->
<tr>
<td width="276" height="57"><img src="my web folder/images/images for splash/1rowfoursplsh.jpg"/></td>
<td width="276" height="57"><img src= my enter button
<td width="253" height="57"><img src="my web folder/images/images for splash/3rowfoursplsh.jpg"/></td>
</tr>


</body>
</html>

This is my gif html and I think java code Please tell me where to put it .

Format: GIF
Dimensions: 263w x 57h
Size: 16.26K
Images: 3
Settings: Selective, 256 Colors, 100% Diffusion Dither, Transparency on, No Transparency Dither, Non-Interlaced, 0% Web Snap

<HTML>
<HEAD>
<TITLE>my_enter_button</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!-- ImageReady Preload Script (my_enter_button.html) -->
<SCRIPT TYPE="text/javascript">
<!--

function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImagesArray(array) {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<array.length; i+=2) {
document[array[i]].src = array[i+1];
}
}
}

function changeImages() {
changeImagesArray(changeImages.arguments);
}

function toggleImages() {
for (var i=0; i<toggleImages.arguments.length; i+=2) {
if (selected == toggleImages.arguments[i]) changeImagesArray(toggleImages.arguments[i+1]);
}
}

var selected = '';
var preloadFlag = false;
function preloadImages() {
if (document.images) {
my_enter_button_01_over = newImage("images/my_enter_button_01-over.gif");
my_enter_button_01_down = newImage("images/my_enter_button_01-down.gif");
preloadFlag = true;
}
}

// -->
</SCRIPT>
<!-- End Preload Script -->
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 ONLOAD="preloadImages();">
<!-- ImageReady Slices (my_enter_button.html) -->
<A HREF="#"
ONMOUSEOVER="toggleImages('', new Array('my_enter_button_01', 'images/my_enter_button_01-over.gif')); return true;"
ONMOUSEOUT="toggleImages('my_enter_button_01', new Array('my_enter_button_01', 'images/my_enter_button_01.gif'), '', new Array('my_enter_button_01', 'images/my_enter_button_01.gif')); return true;"
ONMOUSEDOWN="toggleImages('', new Array('my_enter_button_01', 'images/my_enter_button_01-down.gif')); return true;"
ONMOUSEUP="selected='my_enter_button_01'; changeImages('my_enter_button_01', 'images/my_enter_button_01.gif'); return true;">
<IMG NAME="my_enter_button_01" SRC="images/my_enter_button_01.gif" WIDTH=263 HEIGHT=57 BORDER=0 ALT=""></A>
<!-- End ImageReady Slices -->
</BODY>
</HTML>

Thanks for your help
Reply With Quote
  #2  
Old December 10th, 2002, 06:11 AM
rockboy's Avatar
rockboy rockboy is offline
Cyber Tech Help Moderator
 
Join Date: Aug 2002
O/S: Windows XP Pro
Location: California, USA
Posts: 2,380
At the risk of ruining your learning experience by doing your homework for you...

First things first, you need to fix the splash page table tags. There are extra table tags ( <table... > ) at the beginning of rows 2, 3, 4. Remove them. After the closing tag of the last row you need an end table tag ( </table> ). The basic table layout should look like this:


<table>

<!--first row-->
<tr>
<td></td>
<td></td>
</tr>

<!--second row-->
<tr>
<td></td>
<td></td>
</tr>

<!--third row-->
<tr>
<td></td>
<td></td>
</tr>

<!--fourth row-->
<tr>
<td></td>
<td></td>
</tr>

</table>

This makes a 2 wide 4 high table layout.

As far as the rollover script, it's fairly complex so you'll have to carefully copy and paste the elements of that code into the first html doc in the appropriate areas (head and body tags, link code, etc). Maybe someone else can help with that.
__________________
Moderator for Website&Graphics and Jokes Forums (Dan, I am)
The W3C HTML Markup Validation Service | The W3C CSS Validation Service
If we have helped you, please consider supporting Cyber Tech Help with a subscription.
~ ~ ~
There is a road, no simple highway, Between the dawn and the dark of night,
And if you go no one may follow, That path is for your steps alone.
(Hunter/Garcia)
Reply With Quote
  #3  
Old December 10th, 2002, 07:20 AM
Spider's Avatar
Spider Spider is offline
Cyber Tech Help Moderator
 
Join Date: Nov 2001
O/S: Windows Vista 32-bit
Location: Vancouver, Canada
Posts: 10,526
Click here for example of mouseover

Here is the code for the page
Code:

<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Rollover</title>
<SCRIPT LANGUAGE="JavaScript">
{   but_on = new Image(200,30); but_on.src = "enterg.jpg";
    but_off = new Image(200,30); but_off.src = "enter.jpg";
}
function SwitchGif(imgDocID,ImgObjName)
{   if (navigator.appName== "Netscape" && parseInt(navigator.appVersion) 
>= 3)
       document.images[imgDocID].src = eval(ImgObjName + ".src")
    else if (navigator.appName != "Netscape" && 
parseInt(navigator.appVersion) >= 4) 
       document.images[imgDocID].src = eval(ImgObjName + ".src")
}
</SCRIPT> 
</head>
<BODY>
<CENTER>
</center><CENTER><P>
<A HREF="page2.html" TARGET="_top" onMouseOver="SwitchGif('doc_but','but_on');
   window.status='ENTER ------------>' ; 
   return true;" onMouseOut="SwitchGif('doc_but','but_off');
   window.status=' ' ; return true;">
   <IMG SRC="enter.jpg" NAME="doc_but"
      ALT="made by Spider cybertechhelp.com" NATURALSIZEFLAG="3" ALIGN="BOTTOM"
      BORDER="0" width="200" height="30"></A>
</BODY>
</html>
Here are the two images


__________________
Microsoft MVP - 2007/2008
•·• ··· ·· ••·
º EVEREST º
You can subscribe to Cyber Tech Help for as little as $5.00! subscribing. Help us help.

What's the latest news? Check CTH News
......///\oo/\\\

Reply With Quote
  #4  
Old December 10th, 2002, 06:07 PM
degsy's Avatar
degsy degsy is offline
Cyber Tech Help Moderator
 
Join Date: Jul 2001
Location: North-East, UK
Posts: 22,042
Blog Entries: 1
There are many different ways to perform RollOvers.

One of the easiest is this
Code:
<img src="buttonup.gif" width="100" height="50" name="image1"
onmouseover="image1.src='buttonover.gif';"
onmouseout="image1.src='buttonup.gif';">

Here are some examples
http://www.degs.co.uk/test/javascrip.../rollover1.htm
__________________
Cheers,
Degs

Please post back with your results
CTH Terms of Use

CTH Subscriptions :: Adaware Guide :: HijackThis
Reply With Quote
  #5  
Old December 10th, 2002, 07:09 PM
Buzz's Avatar
Buzz Buzz is offline
Cyber Tech Help Moderator
 
Join Date: Sep 2000
O/S: MacOS
Location: Oregon, USA
Posts: 3,359
What WYSIWYG editor are you using, trppa?
__________________
Scott
Moderator : Macintosh : Website & Graphics
Adobe Certified Expert: Illustrator
Royalty-Free Vector Stock Art
Reply With Quote
  #6  
Old December 11th, 2002, 07:55 AM
trippa18 trippa18 is offline
New Member
 
Join Date: Dec 2002
Posts: 2
Talking Man You Guys really did help me

Man I dont know where to begin but I am so grateful for the help. I got it working with no problem. I will Let you guys know when my site will be up thanks.
Reply With Quote
Reply

Bookmarks

Topic Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 02:10 PM.

[ RSS ]