New to Web pages, making fool of self

Discussion in 'Web Design and Development' started by GanChan, Apr 14, 2006.

  1. GanChan macrumors 6502a

    Jun 21, 2005
    I think I must be really dumb, but bear with me. I created a simple web site for myself using Yahoo's wizards, but I wanted to re-do it with my own Web pages. So I went into Word (for Mac, of course) and created some .htm files with names such as Index.htm, Contact.htm, etc. Then I used Fetch to upload them onto my Web control panel in my Yahoo account, deleting the old index file in hopes that the new one would take over. But now I can't get it to recognize my new files -- I get messages like "You do not currently have an Index.htm or .html file." Yes I do, it's right there in my directory. Hm....

    Also, I noticed that my .jpg images don't show up anymore, just the "question-mark" missing image icon. I took them from Microsoft's Cilp Art folder and inserted them into the pages. Wrong?

    Any advice welcomed.
  2. Mac_Freak macrumors 6502a

    Apr 22, 2005
    First of all, Microsoft Word is for word processing not web page design.

    If they ask you for .html files, then you should supply .html not .htm
    Also, try keeping the file names in lowercase.

    You cannot just past in the images. All images are linked to web page so simply inserting the images without uploading them won't work. Since you have also used a clip art gallery, now you will have a problem of giving the right path to the images that you will upload.
  3. Doctor Q Administrator

    Doctor Q

    Staff Member

    Sep 19, 2002
    Los Angeles
    If you see file Index.htm on the server when you use Fetch, and it is in the top folder for web page (where the old Index.htm used to be when your web page worked), then here are some reasons you might not see it in your web browser:

    1. Your web browser isn't pointing at the right web site.

    2. You need to refresh the page in your web browser or delete your cache and try again.

    3. The web server wants the file to be named index.htm or index.html (lowercase). Domain names are not case sensitive but web servers (depending on the host operating system) may be case sensitive.

    4. Index.html does not have the right permissions on the server side so the web server can't read it.

    Do any of those sound possible?

    Since you can't see Index.html at all right now, the missing image symbols you refer to must be on other pages, which you can still see, right? There are two possibilities there:

    1. The images aren't in the right place, are misnamed, or aren't readable by the web server.

    2. The HTML code doesn't point to them properly.

    The path names used in #1 and #2 have to match. For example, if your HTML says <img src="mypicture.jpg"> then file mypicture.jpg" should be in the same folder as the web page. If it says <img src="/mypicture.jpg"> then file mypicture.jpg should be in the top-level folder on the web server. If the HTML says <img src="/images/mypicture.jpg"> then mypicture.jpg should be in the images folder and the images folder should be in the top level folder on the web server. And so on.

    If you post some specifics, I can be more specific too.
  4. ChicoWeb macrumors 65816


    Aug 16, 2004
    .HTML overrides .htm, so they are there if you typed in index.htm but you still have all the other issues everyone is speaking of.
  5. dpaanlka macrumors 601


    Nov 16, 2004
    before doing anything else... find another program to do your web pages in.

    microsoft word is not intended for this purpose.
  6. NoNameBrand macrumors 6502

    Nov 17, 2005
    Halifax, Canada
    Most webservers, since they run on Unix based systems, are case sensitive. 'Index.htm' is not the same as 'index.htm'. Use lowercase.

Share This Page