Avatar billede mik28 Seniormester
16. april 2005 - 15:29 Der er 15 kommentarer og
1 løsning

Validerings problem

Hvorfor får jeg denne fejl

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.bjorn-thorsen.dk%2F
Avatar billede mik28 Seniormester
16. april 2005 - 15:30 #1
Siden ses her

http://web-oasen.dk/bjorn/

Men hvorfor bliver det hele rykket i firefox
Avatar billede mik28 Seniormester
16. april 2005 - 15:31 #2
Avatar billede Slettet bruger
16. april 2005 - 15:34 #3
Du skal lave &-tegnet om til & i urls.

--
pacroon
Avatar billede webcreator Nybegynder
16. april 2005 - 15:38 #4
Yep, som pacroon siger, skal & tegnene laves om til & - men kun i de adresser der vises i din HTML kode. Hvis du fx har noget PHP, der sender dig videre til en anden side, så må du ikke bruge andet end & tegnet.

HTML : niveau1.jsp?pid=1&navn=Products
PHP : fx header("location: niveau1.jsp?pid=1&navn=Products");
Avatar billede mik28 Seniormester
16. april 2005 - 15:41 #5
Spændende. Men hvorfor bliver det ikke vist rigtigt i firefox. Mine knapper bliver rykket :-(
Avatar billede Slettet bruger
16. april 2005 - 15:46 #6
Fordi, til trods for standardiseret og browser-safe HTML, insisterer browserne stadig på at vise ting forskelligt.

Jeg er ikke sikker på det overhovedet er muligt at få det viste præcist efter hensigten, medmindre du tjekker brugerens browser og derefter viser en side tilegnet til dennes.

-
pacroon
Avatar billede mik28 Seniormester
16. april 2005 - 15:46 #7
Det var jo pacroon som besvarede mit spørgsmål men tak for uddybningen :-)
Avatar billede mik28 Seniormester
16. april 2005 - 15:49 #8
Fine standarter som ikke er standarter. Nu er det optimeret til exploder 768*1024 og det validere efter w3c's anvisninger. Hvad mere kan man gøre :-)
Avatar billede Slettet bruger
16. april 2005 - 15:51 #9
Tak :)
Avatar billede olebole Juniormester
16. april 2005 - 19:12 #10
<ole>

Det bliver nok ikke bedre af, at man disable'er CSS i IE  ;o)

Vil man bruge CSS i sine dokumenter, er det helt essentielt, man har definitions-URL'en med i DTD'en:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

- ellers fatter IE f.eks. ikke CSS' box-model ... mens Mozilla gør og viser siden, som koden foreskriver  :)

/mvh
</bole>
Avatar billede mik28 Seniormester
20. april 2005 - 09:45 #11
Jeg har stadig lidt problemer med & tegnet. Min knap ser således ud

<button name="admhoved" onclick="win=window.open('./admhoved.jsp?navn=<%= rs1.getString("tekst") %>&pid=<%= rs1.getString("id") %>', 'admhoved', 'scrollbars=yes,resizable=no,copyhistory=yes,height=600,width=550,top=100,left=215,screenY=150,screenX=100');win.focus();">Adm</button>

Det er variablen navn som bliver skåret af hvis & indgår i strengen. Jeg har prøvet at erstatte alle & med &amp; men det virkede ikke
Avatar billede mik28 Seniormester
20. april 2005 - 09:49 #12
Hvis jeg skriver

onclick="win=window.open('./admhoved.jsp?navn=Plastics & Rubber&pid=7'

bliver navn til Plastics
Avatar billede mik28 Seniormester
20. april 2005 - 09:54 #13
Jeg har også prøvet at bytte " " ud med &#10; men så virker det slet ikke
Avatar billede olebole Juniormester
20. april 2005 - 20:16 #14
Du skifter '&' med '&amp;'  :)
Avatar billede mik28 Seniormester
21. april 2005 - 13:01 #15
Ja det var også det som jeg troede, men det virker altså ikke

'./admhoved.jsp?navn=Plastics &amp; Rubber&pid=7'
Avatar billede mik28 Seniormester
21. april 2005 - 13:09 #16
Hele herligheden ser således ud

<button name="admhoved" onclick="win=window.open('./admhoved.jsp?navn=<%= rs1.getString("tekst").replaceAll("&", "&amp;") %>&pid=<%= rs1.getString("id") %>', 'admhoved', 'scrollbars=yes,resizable=no,copyhistory=yes,height=600,width=550,top=100,left=215,screenY=150,screenX=100');win.focus();">Adm</button>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester