• ARCHIVES 
  • » basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

Pages: 1

basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

Refresh/Reload
» FTalkAddict
FTalk Level: zero
332
0
1969-12-31

basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been posted before... you can trash this post mods... =) [b]Credits:[/b] All Javascript Tutorial sites... coz honestly i always see this trick on most tutorial sites... just different names and applications...but still the same trick... i been using this code for a long time so i already forgotten the site where i saw this first... and i'm really thankful whoever the original author of this code. [b]What does it do...[/b] :rolleyes: This script just simply make a certain image change.. means... enlarge, turn to a different image or both when you mouseover/out on it in a simple manner... you can apply [b]multiple images[/b] in it too even if it's in a different area or box using only one rollover script... so if you have a customized image in your page and you want it to changed when hovered... you can use this... for example you have a small siggy and you want it to get big when hovered... here's the code below... but first... make a [b]bigger[/b] image of your siggy that you want to appear when hovered... but not too big... coz bigger bytes tend to load slowwwwwwww...... :D the code... [quote][b]//rollover image script[/b] if (document.images) { image[color=violet]1[/color]=new Image; image[color=violet]1[/color].src="put URL of [b]SMALL[/b] siggy here"; image[color=orange]2[/color]=new Image; image[color=orange]2[/color].src="put URL of [b]BIG[/b] siggy here"; } function chgImg(name, image) { if (document.images) { document[name].src = eval(image+".src"); } }[/quote] //put it anywhere in your js compilations or inside the WVMtracker codes after the addbox clause... [b]Illustration...[/b] [quote]function onProfileLoad() { addBox("RIGHT","WVM TRACKER BOX",TRACKER.div.innerHTML,"tracker",null); [b]}[/b] [b]//YOU CAN PUT IT HERE AFTER THE Clause ' } ' character above...[/b] /*rest of TRACKER CODES below...*/[/quote] next... insert the code below at the image tag... [b]onMouseOver/Out code[/b] [quote]onMouseOver=\"chgImg('[color=red]ImageName[/color]', 'image[color=orange]2[/color]')\" onMouseOut=\"chgImg('[color=red]ImageName[/color]', 'image[color=violet]1[/color]')\"[/quote] but first... give a name on your image... let's use '[b]siggy[/b]' then insert the code... [quote]<img name='[color=red]siggy[/color]' src=\"put URL of [b]SMALL[/b] siggy here\" border=\"0\" [b]onMouseOver=\"chgImg('[color=red]siggy[/color]', 'image[color=orange]2[/color]')\" onMouseOut=\"chgImg('[color=red]siggy[/color]', 'image[color=violet]1[/color]')\"[/b]>[/quote] If with target link... [quote]<a href=\"PUT URL OF TARGET SITE HERE\" [b]onMouseOver=\"chgImg('[color=red]siggy[/color]', 'image[color=orange]2[/color]')\" onMouseOut=\"chgImg('[color=red]siggy[/color]', 'image[color=violet]1[/color]')\"[/b] target='_blank'><img name='[color=red]siggy[/color]' src=\"put URL of [b]SMALL[/b] siggy here\" border=\"0\"></a>[/quote] let's do an example with an image URL this time... lets say below is your [b] siggy[/b] located somewhere in your page... [quote]<img src=\"[b]http://i37.tinypic.com/foto.gif[/b]\" border=\"0\">[/quote] just gave it a name then insert the [b]onMouseOver/Out code[/b] [quote]<img name='[color=red]siggy[/color]' src=\"[b]http://i37.tinypic.com/foto.gif[/b]\" border=\"0\" [b]onMouseOver=\"chgImg('[color=red]siggy[/color]', 'image[color=orange]2[/color]')\" onMouseOut=\"chgImg('[color=red]siggy[/color]', 'image[color=violet]1[/color]')\"[/b]>[/quote] then make a bigger siggy... example: [b]http://i37.tinypic.com/bigfoto.gif[/b] you don't do nothing on it... you just put it on the [b]//rollover image script[/b] together with the URL of your original siggy... like this below... [quote][b]//rollover image script[/b] if (document.images) { //small siggy(original siggy image) image[color=violet]1[/color]=new Image; image[color=violet]1[/color].src="[b]http://i37.tinypic.com/foto.gif[/b]"; //big siggy(new bigger image) image[color=orange]2[/color]=new Image; image[color=orange]2[/color].src="[b]http://i37.tinypic.com/bigfoto.gif[/b]"; } function chgImg(name, image) { if (document.images) { document[name].src = eval(image+".src"); } }[/quote] then that's it... :D but if you want the more advance way... you can use the [b]tooltips or mootools[/b] effects... coz this is a [b]poor man's version[/b] only heheh... :lol: let's try [b]multiple images[/b] and customization... let's say we make a low-tech version of [b]unmaskedluke's[/b] Friends rollover image effect see here... [url=http://theftalk.com/t38109-Friends-rollover-image-effect.html]Friends-rollover-image-effect[/url] let's [b]Customized the Friends Box[/b]... let's put 4 friends there wherein each one of them have a [b]SMALL[/b] photo for display and a [b]BIG[/b] one when hovered... visit my page to see a [b]PREVIEW[/b]: [url=http://profiles.friendster.com/97631908]My Page[/url] first... make 2 images per friends... 1 [b]SMALL[/b] and 1 [b]BIG[/b]... add borders on both images to make it look much better... (i made mine at mytheme.com) [b]Customized Friends Box w/ Basic Image Rollover (low-tech version hehehh)[/b] =D [b]CSS[/b] : --- in your css extension file [quote]/*CSS SUPPORT FOR CUSTOMIZED FRIENDS BOX*/ .friends { background-color: transparent !important; background-image:url(PUT URL OF BACKGROUND IMAGE HERE); background-attachment: fixed; background-repeat: repeat; background-position: center; border: 1px solid #ff0033; height: auto; }[/quote] that's it... just edit it at your liking... [b]JS[/b] : --- add in your js extension file... [b]JScript 1:[/b] [quote][b]//Rollover Multiple Images Script[/b] if (document.images) { //friend 1 image[color=red]1[/color]=new Image; image[color=red]1[/color].src="[color=green]put URL of SMALL friend1 photo here[/color]"; image[color=blue]2[/color]=new Image; image[color=blue]2[/color].src="put URL of BIG friend1 photo here"; //friend 2 image[color=red]3[/color]=new Image; image[color=red]3[/color].src="[color=green]put URL of SMALL friend2 photo here[/color]"; image[color=blue]4[/color]=new Image; image[color=blue]4[/color].src="put URL of BIG friend2 photo here"; //friend 3 image[color=red]5[/color]=new Image; image[color=red]5[/color].src="[color=green]put URL of SMALL friend3 photo here[/color]"; image[color=blue]6[/color]=new Image; image[color=blue]6[/color].src="put URL of BIG friend3 photo here"; //friend 4 image[color=red]7[/color]=new Image; image[color=red]7[/color].src="[color=green]put URL of SMALL friend4 photo here[/color]"; image[color=blue]8[/color]=new Image; image[color=blue]8[/color].src="put URL of BIG friend4 photo here"; } function chgImg(name, image) { if (document.images) { document[name].src = eval(image+".src"); } }[/quote] see above illustration on where to put the codes... [b]NOTE:[/b] you can also arrange the images links like below... just choose whatever suits you... [quote]image1=new Image; image2=new Image; image3=new Image; image4=new Image; image5=new Image; image6=new Image; image7=new Image; image8=new Image; image1.src="put URL of SMALL friend1 photo here"; image2.src="put URL of BIG friend1 photo here"; image3.src="put URL of SMALL friend2 photo here"; image4.src="put URL of BIG friend2 photo here"; image5.src="put URL of SMALL friend3 photo here"; image6.src="put URL of BIG friend3 photo here"; image7.src="put URL of SMALL friend4 photo here"; image8.src="put URL of BIG friend4 photo here";[/quote] [b]NOTE:[/b] just study the number and image name pattern carefully... [b]Then follow the steps on the first example above.[/b] (about inserting onMouseOver/Out code) [b]JScript 2:[/b] [quote][b]//Customized Friends Box[/b] //put anywhere in your file but better inside the onloadhandler var friendsroll=document.getElementById("content_2"); var myfriends="<div align='center' id='myfriends'>"+ "<br>"+ "<center><table width='250px' align='center'><div style='background:url(PUT URL OF BACKGROUND IMAGE HERE) repeat fixed center; border:2px solid #fffafa;'><br><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" onMouseOver=\"chgImg('friend1', 'image[color=blue]2[/color]')\" onMouseOut=\"chgImg('friend1', 'image[color=red]1[/color]')\" target='_blank'><img name='friend1' src=\"[color=green]put URL of SMALL photo here[/color]\" border=\"0\"></a></center><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" target=\"_blank\">PUT TEXT OR FRIEND NAME HERE</a></center></div></table></center>"+ "<center><table width='250px' align='center'><div style='background:url(PUT URL OF BACKGROUND IMAGE HERE) repeat fixed center; border:2px solid #ff0033;'><br><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" onMouseOver=\"chgImg('friend2', 'image[color=blue]4[/color]')\" onMouseOut=\"chgImg('friend2', 'image[color=red]3[/color]')\" target='_blank'><img name='friend2' src=\"[color=green]put URL of SMALL photo here[/color]\" border=\"0\"></a></center><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" target=\"_blank\">PUT TEXT OR FRIEND NAME HERE</a></center></div></table></center>"+ "<center><table width='250px' align='center'><div style='background:url(PUT URL OF BACKGROUND IMAGE HERE) repeat fixed center; border:2px solid #fffafa;'><br><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" onMouseOver=\"chgImg('friend3', 'image[color=blue]6[/color]')\" onMouseOut=\"chgImg('friend3', 'image[color=red]5[/color]')\" target='_blank'><img name='friend3' src=\"[color=green]put URL of SMALL photo here[/color]\" border=\"0\"></a></center><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" target=\"_blank\">PUT TEXT OR FRIEND NAME HERE</a></center></div></table></center>"+ "<center><table width='250px' align='center'><div style='background:url(PUT URL OF BACKGROUND IMAGE HERE) repeat fixed center; border:2px solid #ff0033;'><br><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" onMouseOver=\"chgImg('friend4', 'image[color=blue]8[/color]')\" onMouseOut=\"chgImg('friend4', 'image[color=red]7[/color]')\" target='_blank'><img name='friend4' src=\"[color=green]put URL of SMALL photo here[/color]\" border=\"0\"></a></center><center><a href=\"PUT FRIENDSTER URL OF FRIEND HERE\" target=\"_blank\">PUT TEXT OR FRIEND NAME HERE</a></center></div></table></center>"+ "<br>"+ "</div>"; friendsroll.innerHTML=myfriends; friendsroll.style.height="auto";friendsroll.style.overflow="hidden";[/quote] sorry about my html guys... it still s#*@ks!! heheh... :wallbash: That's it... If adding more friends... or want the trick also in other area... just add the image links on the codes and just add the next number pattern... for example... adding the siggy above our first example... after the //friend 4... just add the siggy links and change the image number pattern... [b]IMPORTANT:[/b] synchronize the number pattern when adding so...(1,2,3,4,...and so on...) [quote]//friend 4 image[color=red]7[/color]=new Image; image[color=red]7[/color].src="[color=green]put URL of SMALL friend4 photo here[/color]"; image[color=blue]8[/color]=new Image; image[color=blue]8[/color].src="put URL of BIG friend4 photo here"; image[color=violet]9[/color]=new Image; image[color=violet]9[/color].src="put URL of [b]SMALL[/b] siggy here"; image[color=orange]10[/color]=new Image; image[color=orange]10[/color].src="put URL of [b]BIG[/b] siggy here"; and so on...[/quote] That's it!! but... To make it more cool... let's add a shake trick on images... i think it's also possible to add some tooltips on this... sorry... i'm too busy being lazy to try it... :wasted: hehehh let's just put a shake on it... :eh: [b]Credits:[/b] Dynamic Drive (www.dynamicdrive.com) add in your css extension file [quote]/*CSS SUPPORT FOR SHAKE IMAGE TRICK*/ .shakeimage { position:relative; }[/quote] add in your js extension file... you can put it at the bottom part of your js compilation... [b]JScript 3:[/b] [quote]/* Shake image script (onMouseover)- © Dynamic Drive (www.dynamicdrive.com) For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com */ //configure shake degree (where larger # equals greater shake) var rector=4 ///////DONE EDITTING/////////// var stopit=0 var a=1 function init(which){ stopit=0 shake=which shake.style.left=0 shake.style.top=0 } function rattleimage(){ if ((!document.all&&!document.getElementById)||stopit==1) return if (a==1){ shake.style.top=parseInt(shake.style.top)+rector } else if (a==2){ shake.style.left=parseInt(shake.style.left)+rector } else if (a==3){ shake.style.top=parseInt(shake.style.top)-rector } else{ shake.style.left=parseInt(shake.style.left)-rector } if (a<4) a++ else a=1 setTimeout("rattleimage()",50) } function stoprattle(which){ stopit=1 which.style.left=0 which.style.top=0 };[/quote] then add the code below in [b]'ALL'[/b] your [color=green]put URL of SMALL photo here[/color] at [b]Customized Friends Box[/b] code. [quote]class=\"shakeimage\" onMouseover=\"init(this);rattleimage()\" onMouseout=\"stoprattle(this);top.focus()\" onClick=\"top.focus()\"[/quote] like this below... [quote]<img name='friend1' src=\"[color=green]put URL of SMALL photo here[/color]\" border=\"0\" [b]class=\"shakeimage\" onMouseover=\"init(this);rattleimage()\" onMouseout=\"stoprattle(this);top.focus()\" onClick=\"top.focus()\"[/b]>[/quote] and then that's it... You now have a low-tech Customized Friends Box with rollover and shake when hovered hehehh... low-tech but still very cool ayt?!! hahahh!! =D can also be used on [b]customized buttons[/b] and etc... see other use here... [url=http://theftalk.com/t17739-Customized-NAVIGATION-AREA-vR-R-tracker.html]Customized Navigation Area (button and Image type) + addons[/url] ENJOY...:D

Last edited by Refresh/Reload (2009-06-14 08:25:50)

dale
» FTalkAgent
FTalk Level: zero
2122
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

ur back bro. thanks cool tweaky RR :thumbsup:
---xXirukiTepe---
» SuperFTalker
FTalk Level: zero
8896
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

[b]wow... another roll over image trick..[/b]
chardlau
» n00b
FTalk Level: zero
38
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

i'll consider this trick as high tech for non lazy coders..thanks for your tutorial. im one of your profile visitor and i really appreciate your work. :cool:
Refresh/Reload
» FTalkAddict
FTalk Level: zero
332
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

oki guys... thanx... :D @dale back but still in basic nyahahahh... :lol: heheh... i'm always here... peeking... :ninja:
paijoooo
» FTalkAgent
FTalk Level: zero
2068
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

its cool brot :thumbsup: thanks 4 sharing :thumbsup:
istaline
» FTalkAddict
FTalk Level: zero
356
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

nice code.. but i think its 2 advance 4 me..^_^ and its a lot of work lol =) =) but im sure its a really cool trick
bobcbar
» FTalkElite
FTalk Level: zero
5223
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

Thanks another super trick from my friend..keep them coming I know you've got more ;]
Refresh/Reload
» FTalkAddict
FTalk Level: zero
332
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

[quote=istaline]nice code.. but i think its 2 advance 4 me..^_^ and its a lot of work lol[/quote] no it's not mam... It really is just basic... I just talk too much when explaining stuffs :lol: once you get how it goes you can play with it then... =) @ bob Thanx friend... :D

Last edited by Refresh/Reload (2009-02-09 20:23:51)

mabuhay
» FTalkManiac
FTalk Level: zero
849
0
1969-12-31

Re: basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

nice tuts again sir Refresh/Reload =) :thumbsup: remarks: :thumbsup::thumbsup::thumbsup: thanks 4 teh share
  • ARCHIVES 
  • » basic rollover image script... This is just a basic rollover image script but still can be very helpful for beginners just starting for some image tricks... and if a tutorial about this has been pos

Pages: 1

Board footer

© 2024 F Talk

Current time is 22:12

[ 10 queries - 0.032 second ]
Privacy Policy