links not workin in firefox

S

SandC

I have designed a website with publisher 2003. If viewed using firefox some
ofe the image are displayiing at reduced quality and any images that have
hyperlinks will not work. Any ideas?

www.sweetandcurvy.com
 
D

DavidF

Links not working - If you have any of the images grouped with any other
design elements on the page, ungroup them and try again. This could also
help quality.

How are you inserting the hyperlinks? If you are just inserting the
hyperlink, perhaps try a hotspot link.

Quality - Compress your images:
Reference: Compress graphics file sizes to create smaller Publisher Web
pages (2003):
http://office.microsoft.com/en-us/publisher/HA011266301033.aspx

Reference: Compress Pictures dialog box (2007):
http://office.microsoft.com/en-us/help/HA100363901033.aspx?pid=CL100605171033

Drop shadow images frequently look bad in FF. One possible work around is to
go to tools > options > web tab and choose to allow PNG. The gif files will
probably be converted to a PNG version for FF. The PNG version of the drop
shadow images might look better, although bigger in file size. Take this
step only after compressing the images.

Try the above steps in the order given, testing after each step, and it
would be nice to know which if any of these help.

You didn't ask, but your pages are too wide and require horizontal
scrolling.

DavidF
 
R

Rob Giordano [MS MVP]

The images don't look good in any browser.
Are you scanning print/magazine/catalog images without de-screening them
first?
 
S

SandC

Ok so I have discovered a few things which may be of interest. By selecting
allow PNG some of the images dissapered making the problem worse. I also look
at some previous threads and removed links from master pages and put them
directly onto the publication pages. Links now work.
Some images that had links had rectangles frames to spruse them up but were
not grouped with the images. By ensuring the rectangle also holds the
hyperlink, it now works.

Rob, if you view the site using IE 7 then the images are good (origionals
not scans) but as soon as they are viewed with firefox of safari they are
downgraded including any word art. For some reason certain pages using the
same master page look different. The master page seems to dissapear.
http://www.sweetandcurvy.com/index_files/SnobzSweetheart.htm
against
http://www.sweetandcurvy.com/index_files/SnobzWeddingBelle.htm

The results are the same for firefox and safari in all cacses. My Bt yahoo
browser works fine (I think it is derived from MS IE?.....).
 
S

SandC

the images that have problems all seem to be ones that and area of
transparency and so include word art. Any thought on this too?
 
R

Rob Giordano [MS MVP]

Don't use gifs for photographic images...that's what seems to be happening.
Gifs have limited color range and don't handle gradients well...use jpgs or
png.

You also want to make sure Use VML is turned off.



--
~~~~~~~~~~~~~~~~~~
Rob Giordano
Microsoft MVP Expression
 
R

Rob Giordano [MS MVP]

Oh...btw...WordArt is VML so don't use it, it will never look good, except
maybe in IE.



--
~~~~~~~~~~~~~~~~~~
Rob Giordano
Microsoft MVP Expression
 
S

SandC

I have just changed the the gif to a jpeg and now firefox and safari can't
see them at all!!!!!! Very frustrating
 
D

DavidF

Don't use a master page in a Publisher web publication. As you have
discovered, it gives unpredictable results.

Only PNG and GIF support transparent backgrounds. When you convert to html,
Publisher makes a .wmz file out of word art, for IE. It makes a gif for FF.
The gif is typically low resolution.

DavidF
 
D

DavidF

By the way, I assume we are talking about the same thing when you say a
"master page". If you go to view > master page there should be nothing on
that master page.

DavidF
 
D

DavidF

Sorry, I forgot one other thing. You can get the word art to look better,
but it will require importing your images into the page. If you want
directions, let me know, but the easiest solution is to not use word art.

DavidF
 
S

SandC

yes please, do you mean saving the wordart as an image and then inserting it
back into the page? that will be my next test.
I have changed some of the images will transparent areas to jpeg and changed
the transperent area to the background colour. They now look much better in
firefox.
You are correct about the master page, now i only have some background
curved white shapes on them which seem to work on most pages I will have to
experiment.

They is a lot of small but very useful information coming out in this and
other threads. maybe MS should produce a small guide or add these to their
online help.
 
D

DavidF

It sounds like you have found a good solution for fixing some of the word
art images, by converting to jpgs and changing the background color.

There is no best way to do all this, but you need to understand a bit about
how the Publisher html coding engine works. Publisher generates two sets of
code..one for IE and one for other browsers. What you have noticed is that
word art looks good in IE, and lousy in FF. Word art is converted to a .wmz
file which will render as a good image in IE, but can't be viewed in FF. So
Publisher makes a low resolution .gif file for FF. If you Publish to the Web
and direct your output to your hard drive, you can open the index_files
folder and study the image files and see this. The coding engine will also
make copies of images that are inserted into your pages that aren't at 100%
size...unless you compress those images before you publish. The compression
is actually resampling and resizing the images...at 96 dpi...the default
output for Pub web files.

With that background in mind, the question then becomes how to deal with the
word art. You can right click the word art on your Pub page and save as an
image, in various formats. GIF and PNG files are the only two formats that
support transparent backgrounds. Unfortunately the quality of the GIF file
is poor, and the PNG file is saved at 150 dpi...and thus will be resampled
to 96 dpi or copied as a gif, if you just reinsert that image....and you
still don't get good quality images in FF. Saving as a JPG, you loose the
transparency, though the quality is good. You might be able to adjust that
as you discovered. You can experiment and probably get different results
than I did, but the bottom line was that just inserting the image into the
page usually still ended up with poor images in FF.

Now as I said, the easiest solution for you is to just not use word art, but
if you must, then here is a method that will give you a good image in both
IE and FF. Instead of inserting the image into the page, you will import the
image into the web page and thus bypass the html coding engine in
Publisher...and get the same image in both IE and FF. I see it working best
for the www.sweetandcurvy.com logo and maybe the work art in your
menu...although that is a place where I would suggest you consider plain
text.

First of all go to tools > options > web tab and change the option to allow
for pngs. Then Publish to the web and direct your output to your computer
where you can find the files. Open the index_files folder and in thumbnail
view, find the png version of the www.sweetandcurvy.com logo. That png file
is at 96 dpi because of the way the coding engine works. Copy that image and
perhaps rename it "logo.png", and set it aside for the moment. Now log on to
your website either with your FTP client, or by logging in to the control
panel and using the file manager, create a folder on your host at the same
directory level as the index.htm file and the index_files folder, called
"images". Upload your logo.png file to the folder.

Now go back to your Publisher file and uncheck the png option on the web
tab. Go to the first page where you have inserted the wordart
www.sweetandcurvy.com logo. Insert a html code fragment box with the
following code:

<IMG SRC="http://www.sweetandcurvy/images/logo.png" ALT="Sweet and Curvy, or
whatever text you want to see when you mouse over the image" border="0"
width="110" height="76"></A>

Change the width and height to the pixels dimensions of your logo.png.
border=0 specifies no border around the image.

Drag the code fragment box over to the current word art logo and drag the
sides to equal the sides of the word art logo, arrange, send to back, and
then delete the logo word art leaving the code fragment box. Do a web page
preview, and the logo.png file on your web site in the images folder will be
imported into your page in both IE and FF. The png file will be larger than
a gif file but after it loads the first time in the browser that image will
be cached, so if you replace each word art logo on each page, those will
load almost instantly.

Now if you want to do the same thing for your menu, you will need to add a
hyperlink. Go back and check the png option, publish to your computer, open
the index_files folder, copy the menu png files, rename, and upload to the
images folder on your site just as you did with the sweet and curvy logo.
This time however use this code snippet in your code fragment box: (using
your "links" menu button as an example)

<A HREF="http://www.sweetandcurvy.com/index_files/Links.htm"><IMG
SRC="http://www.sweetandcurvy/images/links.png" ALT="Links, or whatever text
you want to see when you mouse over the image" border="0" width="110"
height="76"></A>

Once again, change the dimensions to match the links.png file....don't use
spaces in your file names, and carefully match upper and lower case. Be
careful about using underscores such as index_files as it can look like a
space with the underlined hyperlink.

You can make individual code fragment boxes for each menu link, or perhaps
combine them into one code fragment box. Here is an example of two:

<A HREF="http://www.sweetandcurvy.com/index_files/GiftVouchers.htm"><IMG
SRC="http://www.sweetandcurvy/images/giftvoucers.png" ALT="Gift Vouchers, or
whatever text you want to see when you mouse over the image" border="0"
width="110" height="76"></A>
<br>
<A HREF="http://www.sweetandcurvy.com/index_files/Links.htm"><IMG
SRC="http://www.sweetandcurvy/images/links.png" ALT="Links, or whatever text
you want to see when you mouse over the image" border="0" width="110"
height="76"></A>

The <br> snippet will result in the images loading vertically below the
previous one. Leave it out, and your images will be in line horizontally.
You will have to play with the text box sizes and alignment, but once you
get a new menu built with either multiple code fragment boxes or perhaps
one, then you can copy and paste to each page and replace the word art menu.

Once again, it can take you a while to set this up, but then your menu will
load quickly in each page, and the image buttons will look equally good in
IE and FF.

See why I asked whether you really wanted to know how to do this <g>? Takes
a while to explain...and do.

DavidF
 
S

SandC

David,
Just a quick reply to say thanks for your help! A few simple things have
now madee the site look great in ff and safari with links that actually work.
I have yet to get round to changing the word art but that will be my next job!
I see that a lot of these questions get repeated in the threads. Maybe MS
could update the help files with some of this knowledge.
Thanks again!! :0)

www.sweetandcurvy.com
 
D

DavidF

SandC,

You are welcome. Thanks for posting back.

Yes I agree that MS should have better information in HELP, especially Pub
2007 which has almost nothing. Unfortunately MS has increasingly short
changed the HELP section over the years as it tried to move this to an
online function. Publisher has been short changed since it was "adopted"
into the Office family in Office 2002....in my opinion.

DavidF
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top