webForumDet fria alternativet

Fel på en rad där inget finns...

HTML & CSS

10 svar · 467 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

Har en meny, som krånglar:

	<tr class="MenyNavRow">
		[b]<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Första Sidan'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Första Sidan</div></td>[/b]

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Portfolio'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm)"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Portfolio</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Gästbok'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Gästbok</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Om Mig'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Om Mig</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Jobb Sökes'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Jobb Sökes !!!</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Experiment'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Experiment</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Forum'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Forum</div></td>

		<td align='left' width='35' class="MenyNav" onMouseOver="MickeA_navBar(this,1,1); window.status='Kontakta'" onMouseOut="MickeA_navBar(this,0,1)" onClick="MickeA_navBarClick(this,1,'/hem.htm')"><div class="MenyNavText"><img src="menypil_trans.gif" width="12" height="10" border="0">Kontakta</div></td>

	</tr>

Den raden som är fetstilt, är den IE klagar på.
Men hittar inget fel, blir så jävla piussed på det här.

Medlem sedan nov. 20017 144 inlägg
#2

På vilket sätt krånglar det?

Medlem sedan aug. 2002477 inlägg
#3

Eftersom du anropar javascript så är det bra om du postar den koden - annars blir det svårt att hjälpa till.

Medlem sedan feb. 20034 441 inlägg
#4

Ok, gör det senare, felet:

Det kommer upp en ruta:

"Oavslutad Strängkonsonant,
vill du göra en felsökning,
fel, rad 21."

Medlem sedan nov. 2000213 inlägg
#5

Är det inte nästa rad som felet ligger, där saknas en liten ' efter hem.htm

Medlem sedan juni 2003771 inlägg
#6

Lägg till ett " direkt före ' Första Sidan'

Din kod nu : window.status= ' Första Sidan ' "
Borde väl vara : window.status=" ' Första Sidan ' "

Gissar att du kan ta bort de enkla ' före och efter Första Sidan också.

Medlem sedan feb. 20034 441 inlägg
#7

Tack Anno, nu funakr det, precis det som var felet.

Men nu undrar jag en annan sak, tycker det verkar onödigt att starta en ny tråd för detta.

Som ni ser har jag angett 'width=35' för varje cell, men bredden blir inte det, det blir radbrytningar hit o dit som jag inte gillar, koden för det har ni högre upp, här är koden i css'en, varifrån tabellen 'styrs':

.MenyNav {
	background-color: #0161D3; /* Ursprungliga färgen i menycellen */
	color: #fff;
	cursor: pointer;
	height: 25px;
	width: 35;
}
.MenyNavStart {
	background-color: #0161D3; /* Ursprungliga färgen i menycellen */
	color: #fff;
}
.MenyNav A:link, .MenyNav A:visited {
	color: #fff;
}
TR TD.MenyNav A:link, TR TD.MenyNav A:visited {
	text-decoration: none;
}

.MenyNavHilite {
	background-color: #014FAD; /* Ursprungliga färgen i topp-cellen */
	color: #fff;
	cursor: pointer;
}
.MenyNavHiliteStart {
	background-color: #014FAD; /* Ursprungliga färgen i topp-cellen */
	color: #fff;
}
.MenyNavHiliteStart A:link, .MenyNavHilite A:visited {
	color: #fff;
}
.MenyNavHilite A:link, .MenyNavHilite A:visited {
	color: #fff;
}
TR TD.MenyNavHilite A:link, TR TD.MenyNavHilite A:visited {
	text-decoration: none;
}

TR.MenyNavRow TD {
	vertical-align: top;
	border: 1px solid;
	border-color: #C3C3C3 #2E2E2E #2E2E2E #C3C3C3; /* Menycellens kanter. 1: ovanför 2: höger 3: under */
	/*border-left: none;*/
}
TR.MenyNavRowStart TD {
	vertical-align: middle;
	border: 1px solid;
	height: 16px;
	border-color: #C3C3C3 #2E2E2E #2E2E2E #C3C3C3; /* Menycellens kanter. 1: ovanför 2: höger 3: under */
	/*border-left: none;*/
}

TR.MenyNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #C3C3C3 #2E2E2E #2E2E2E #C3C3C3; /* Toppcellens kanter. 1: ovanför 2: höger 3: under */
	/*border-left: none;*/
}
TR.MenyNavHiliteRowStart TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #C3C3C3 #2E2E2E #2E2E2E #C3C3C3; /* Toppcellens kanter. 1: ovanför 2: höger 3: under */
	/*border-left: none;*/
}

Så varför får det inte mjin önskade bredd??

Medlem sedan nov. 200013 890 inlägg
#8

Det är en väldig redundans i din CSS. :o
TD sätter du olika värden på säker tio gånger. Det är samma sak med klassen .MenyNav

I den här bitan ändra du t.ex. utreseendet på ALLA TD-taggar:

TR.MenyNavHiliteRowStart [b]TD[/b] {
	vertical-align: middle;
	border: 1px solid;
	border-color: #C3C3C3 #2E2E2E #2E2E2E #C3C3C3; /* Toppcellens kanter. 1: ovanför 2: höger 3: under */
	/*border-left: none;*/
}

Du vill troligtvis inte ha med TD där. ;)

Medlem sedan feb. 20034 441 inlägg
#9

Hmm, ok, blev ingen skillnad överhuvudtaget, när jag tog bort 'TD' därifrån.

Jag är helt grön på det CSS, den här filen fick jag av en polare för ett tag sen, så behöver luite mer hjälp tror jag ;)

Medlem sedan nov. 200013 890 inlägg
#10

Du måste ta bort TD på alla ställen i CSS:en förutom de ställen där du verkligen vill ha dom.
Jag har tyvärr inte tid att skriva om hela din CSS.

Medlem sedan feb. 20034 441 inlägg
#11

okej, men nu sa jag nog klara resten själv, tack för den tid du tog ;)=

320 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
177 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
177 ms — ändringar (db)