Results 1 to 3 of 3

Thread: Images in Son of Suckerfish menus (CSS and HTML)

  1. #1
    Fanatic Member ididntdoit's Avatar
    Join Date
    Apr 06
    Location
    :uoıʇɐɔoן
    Posts
    765

    Images in Son of Suckerfish menus (CSS and HTML)

    I want to add a background image to my menu items. It doesn't have to change when hovered over or anything fancy, just a back image. I can't figure out how to do it. Can anyone show me?

    Also - I was wondering if there's a way to add a small picture beside (but within) each menu item. For example, my link to Linerider may have a small guy on a sled next to the word Linerider. Is this possible? I was thinking maybe something like assigning an ID to each li one for the text one for the image, then show each on the same row right beside each other.

    If you can help me with one and not the other, that's great. I would like the second one a lot, but the first would be nice too.

    I attached my main page as well my CSS.
    Attached Files Attached Files
    Last edited by ididntdoit; Apr 12th, 2008 at 06:53 PM.
    Visit here to learn to make the VB interface fit you!.
    "I have not failed 10,000 times. I have successfully identified 10,000 ways that will not work" Thomas Edison
    "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" -- Ernst Jan Plugge

  2. #2
    Fanatic Member ididntdoit's Avatar
    Join Date
    Apr 06
    Location
    :uoıʇɐɔoן
    Posts
    765

    Re: Images in Son of Suckerfish menus (CSS and HTML)

    Well, I'm using Dreamweaver, and it gave me the following scripts for a rollover image, but this also make the before AND rollover image as a new list item. How can I make the text on top?


    css Code:
    1. function MM_swapImgRestore() { //v3.0
    2.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    3. }
    4.  
    5. function MM_preloadImages() { //v3.0
    6.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    7.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    8.     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    9. }
    10.  
    11. function MM_findObj(n, d) { //v4.01
    12.   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    13.     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    14.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    15.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    16.   if(!x && d.getElementById) x=d.getElementById(n); return x;
    17. }
    18.  
    19. function MM_swapImage() { //v3.0
    20.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    21.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    22. }

    html Code:
    1. <li><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('mid','','GUI/black_button_small_over.gif',1)"><img src="GUI/black_button_small.gif" width="125" height="26" border="0" id="mid" /></a><a href="pictures">Pictures</a></li>
    Last edited by ididntdoit; Apr 12th, 2008 at 07:44 PM.
    Visit here to learn to make the VB interface fit you!.
    "I have not failed 10,000 times. I have successfully identified 10,000 ways that will not work" Thomas Edison
    "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" -- Ernst Jan Plugge

  3. #3
    Fanatic Member ididntdoit's Avatar
    Join Date
    Apr 06
    Location
    :uoıʇɐɔoן
    Posts
    765

    Re: Images in Son of Suckerfish menus (CSS and HTML)

    OK, I've found the solution to the first part (background image) and I'll post it once I get it a bit neater, but does anyone know a way of putting TWO list items into 1 menu item using Son of Suckerfish menus?
    Visit here to learn to make the VB interface fit you!.
    "I have not failed 10,000 times. I have successfully identified 10,000 ways that will not work" Thomas Edison
    "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" -- Ernst Jan Plugge

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •