Akuthälp, fungerar inte i IE på PC

Tråden skapades och har fått 9 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2003-10-14 19:27

Håller på att arbeta med en hemsida som inte fungerar som den ska på PC med Internet Explorer.
Jag är inte direkt något världsmästare på kodning, är det någon som vet råd?
Det är det nedre vänstra hörnet i ramen som inte hamnar där det ska.

http://www.visuelltforum.com/betatest

/majk

Har ingen pc att testa på men den ser inte ut som den ska i IE för Mac heller. Du har glömt en scrolling=no och noresize på frame 21.

  • Medlem
  • 2003-10-14 19:45

Jo jag såg det nu. Det konstiga är att DreamWeaver säger att jag har no scroll och no resize. Ändå fungerar det inte.

Det verkar också vara så att align="right" på img-taggen i frame 21 ställer till det. Ta bort den så ser det iaf rätt ut på min Mac.

  • Medlem
  • 2003-10-14 20:28

Nu ska den fungera som den ska enligt en kompis med PC och IE6.
Stort tack för hjälpen!

/majk

  • Medlem
  • 2003-10-14 20:37

Jepp, ser bra ut.

  • Medlem
  • Karlstad
  • 2003-10-14 20:55
Citat:

Skrevs ursprungligen av majk
Nu ska den fungera som den ska enligt en kompis med PC och IE6.
Stort tack för hjälpen!

Du skall nog dona lite till innan den kommer att funka i alla browsrar på både PC och Mac:

1) Dreamweaver sätter faktiskt in en DTD som inte är fullständig. Den skall ha en länk till W3Cs validator också. Annars hamnar en del browsers i "quirks mode" eller "standard mode" och kommer inte att visa sidan som du tänkt. Så här skall den se ut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
För mer info, kolla här:
http://www.alistapart.com/stories/doctype/ och här: http://www.hut.fi/u/hsivonen/doctype.html

2) Varför har du onLoad i body taggen?

3) En brädhög (#) som "null-link" kommer att bli fel i en del browsers. Jag tror att bl.a. IE på Mac inte fixar den. Du skall har antingen "javascript:;" eller "javascript (void)" - utan citationstecknen - istället.

4) Att använda javascript för att öppna ett nytt fönster innebär att folk som INTE har js påslaget inte kommer in i sajten. Visst, dom är kanske inte så många, men om du vill ge dom en chans (det kan ju vara den viktigaste besökaren...), så kolla här:
http://apptools.com/rants/popups.php

Danne

Edit: Vet inte varför ordet "javascript" härovan blev särskrivet... Jag skrev det som ETT ord, vilke det skall vara...mysko..

  • Medlem
  • 2003-10-14 22:42

Tack för hjälpen Danne V!
Jag har lagt in DTD i dokumenten. Måste jag göra det i varje frame? DTD i frameseten verkar stämma.

Varför en onload i bodyn? Varför inte? Min önskan att att fönstret ska hoppa upp direkt. Och det verkar fungera.

Dom utan javascript tänker jag strunta i Dom finns inte inom målgruppen direkt. Siten ska dessutom bara ligga uppe i en månad.

/majk

  • Medlem
  • Karlstad
  • 2003-10-14 23:41

Jo, varje dokument måste ha rätt DTD. Framesetet sitt, och sidorna sina. Men givevis kan det ställa till problem ÄNDÅ. T.ex. IE på PC kan konstra. Man kan ibland tvingas ta bort DTD:n för att undvika horisontell scroller i den browsern...

"onLoad" i body-taggen: Du har antagligen av misstag haft body taggen vald när du första gången skulle lägga in "open browser window". Därför lgger det en massa onödig kod där:
onLoad="MM_openBrWindow('index2.html','Visuelltforum','status=yes,menubar=yes,width=750,height=550')"
Men jag tror inte att den gör nån illa, så om du är osäker kan du väl låta den vara kvar...

  • Medlem
  • 2003-10-15 00:57

Tyvärr har jag varit tvungen att publicera sidan lite halvfärdig. (dessa deadlines) Ett problem återstår. på första sidan så ligger inte bilden och texten där den ska i Camino och Mozilla. Den hamnar längst upp istället för i mitten. Vad beror det på?

Sidan finns alltså på http://www.visuelltforum.com nu.

/majk

1
Bevaka tråden