Avatar billede kappel Nybegynder
08. maj 2005 - 16:08 Der er 18 kommentarer og
1 løsning

Sidens link kan ikke anvendes i firefox - hvorfor?

Hej

Jeg har følgende side: http://super6.kappels.net, hvor der i selve hovedsiden i midten ikke kan trykkes på linkene i firefox, hvordan kan det være?

Desuden vises menuen i højre side meget grimt - med for megen mellemrum, hvordan kan jeg gøre noget ved det?

/kappel
Avatar billede busschou Praktikant
08. maj 2005 - 16:13 #1
En god ide for at optimere til FF er at validere sin side på validator.w3.org
http://validator.w3.org/check?uri=http%3A%2F%2Fsuper6.kappels.net%2F
Den giver dig 121 fejl
Avatar billede schwarz84 Nybegynder
08. maj 2005 - 16:17 #2
Der er en del fejl på siden: http://validator.w3.org/check?verbose=1&uri=http%3A//super6.kappels.net/

Det ser ud til at du har pakket alle dine tabeller ind i et tag der hedder <a class="hmenu"> (linje 250). A er beregnet til at lave links med og når du kan ikke putte links ind i links. Det er sandsynligvis derfor det går galt
Avatar billede busschou Praktikant
08. maj 2005 - 16:23 #3
som schwarz84 siger ja så er det forkert brug af tagget <a> men dit link som ikke er klikbart er jo lang lang før linje 250
Du har også alverdens stylesheet midt inde i koden. Det hører vist til i head
Jeg foreslår du tager et kig på de 121 fejl en ad gangen :o).. og ser hvad der så sker hen ad vejen
Avatar billede kappel Nybegynder
27. maj 2005 - 12:59 #4
Jeg fatter ikke hvad der går galt her:

#

Line 42, column 78: general entity "id" not defined and no default entity

...><p>1: <a href='index.php?menu=spiller&id=4'>Henrik</p></td>

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.

&#9993;
#

Line 42, column 80: reference to entity "id" for which no system identifier could be generated

...1: <a href='index.php?menu=spiller&id=4'>Henrik</p></td>

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.

&#9993;
#

Line 42, column 77: entity was defined here

...;'><p>1: <a href='index.php?menu=spiller&id=4'>Henrik</p></td>
#

Line 42, column 83: document type does not allow element "A" here

...<a href='index.php?menu=spiller&id=4'>Henrik</p></td>

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

&#9993;
#

Line 42, column 93: end tag for "A" omitted, but its declaration does not permit this

...ndex.php?menu=spiller&id=4'>Henrik</p></td>
Avatar billede busschou Praktikant
27. maj 2005 - 13:03 #6
mon ikke det er fordi at det er mere korrekt med " frem for ' altså
<a href="index.php?menu=spiller&id=4">Henrik</p></td>
Avatar billede kappel Nybegynder
27. maj 2005 - 13:34 #7
kildekoden er denne i <?

<p>$i: <a href='index.php?menu=spiller&id=".$row['id']."'>".$row['navn_id']."</a></p>

og der ændres ikke ved at jeg bruger "
Avatar billede busschou Praktikant
27. maj 2005 - 13:38 #8
okey hvis du har prøvet såå..
For kunne lyde som om den tolkede det som en id atribut til <a> tagget.. hvilket det jo ikke er
Avatar billede kappel Nybegynder
27. maj 2005 - 13:44 #9
hvad kan jeg så gøre?
Avatar billede busschou Praktikant
27. maj 2005 - 13:57 #10
mit umiddelbare forslag var at gøre sådan her
<p>$i: <a href=\"index.php?menu=spiller&id=".$row['id']."\">".$row['navn_id']."</a></p>
men den er jo testet..hmm
Avatar billede busschou Praktikant
27. maj 2005 - 13:59 #11
Men altså der er så mange andre ting som er galt
<A class="menu">
Det hører ingen steder hjemme at placere en tabel under det tag
Så tag fejlene fra en ende af
Avatar billede kappel Nybegynder
27. maj 2005 - 14:02 #12
det er jo det jeg prøver og det er simpelthen for uoverskueligt....
Avatar billede busschou Praktikant
27. maj 2005 - 14:15 #13
godt så fjern denne linje! for den kan du altså ikke have
<a class="hmenu">
ret derefter de andre til
<p>$i: <a href='index.php?menu=spiller&amp;id=".$row['id']."'>".$row['navn_id']."</a></p>
Avatar billede busschou Praktikant
27. maj 2005 - 14:16 #14
og se hvad som så sker
Men du er nød til at  fjerne linjen
<a class="hmenu"> for den kan ikke indeholde en tabel eller andet. <a> bruges _kun_ som anker/link
Avatar billede kappel Nybegynder
31. maj 2005 - 13:18 #15
nu har jeg fjernet:

<a class="hmenu"> og det ændrer ingenting.

hvorfor er det: spiller&amp;id
og ikke: spiller&id
hvad er forskellen?

Mit største er menuen til højre, hvorfor er linjeafstanden så stor.
Hvis du ser den direkte sti: http://super6.kappels.net/menu/rightmenu.php
Så er afstanden som den skal være, dvs. at det går galt et eller andet sted i mit .css

i .css er rightmenu defineret således:
#rightmenu {
    position:absolute;
    left:860px;
    top:60px;
    width:110px;
}
<p> anvendes også
p {   
    font-family: verdana;
    font-size: 0.8em;
    color: #FFFFF0;                       
}

men jeg forstår ikke hvorfor linjeafstanden bliver dobbelt, hvad er det jeg overser?

/Kappel
Avatar billede kappel Nybegynder
31. maj 2005 - 13:25 #16
mht. "alverdens stylesheet midt inde i koden" skyldes det at jeg kalder nogle sider, hvor jeg bruger en rød skrift type, det er ændret.

Hvad kan påvirke at jeg ikke kan bruge linksene i midtersektionen?
Avatar billede kappel Nybegynder
31. maj 2005 - 13:26 #17
til rightmenu bruges desuden også denne;

span.hmenu{
    font-family: arial, verdana, sans-serif, "Times New Roman";
    font-size: 0.9em;
    color: #FFFFF0;
}

Kan man sætte linjeafstand i denne måske?
Avatar billede kappel Nybegynder
04. december 2005 - 07:14 #18
-> busschou
Smid et svar
Avatar billede busschou Praktikant
04. december 2005 - 13:02 #19
svar :o)
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