webForumDet fria alternativet

Min mouseOver funkar ej

19 svar · 1 333 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

Fråga1:
Jag har gjort script i Dreamweaver via "Beteenden". Är okunnig i javascript. När man för musen över länkar kommer det fram innehåll. Det finns då en panel som heter layers (ap elements).Nu helt plötsligt så ser jag inte dessa lager i panelen längre.
Dock verkar dom ändå finnas på nåt sett i koden och de funkar i webbläsaren. Vad kan vara galet?

Fråga2:
Min andra fundering är varför jag inte får fram något innehåll när jag för musen över länken "accessgr"? Det funka tidigare men inte nu.

När jag går tillbaka till en gammal sida jag hade dess så verkar det funka på alla. På den sidan ser jag även lagren i panelen. Väldigt konstigt.
På den gamla sidan det funkar visar jag koden i bifogad fil som heter "Kod2".

Eftersom jag gjort en sidmall av det som är i kod.txt så vill jag inte kopiera hela kod2.txt för då går jag tillbaka till en gammal layout. Om man kanske kan kopiera just den delen isåfall. Eller hur man nu ska göra.

Mitt problem är alltså att accessgrund inte funkar med mouseOver och att jag inte ser något av lagren i panelen.

Här är även kod för min CSS om den gjort nåt galet:

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-top: 0px;
	margin-left: 0px;
}
table {
	font-size: 11px;
}
h3 {
	color: #933;
	font-size: 12px;
}
h5 {
	color: #C10000;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color: #933;
}

#header {
	position:relative;
	background: #000;
	height: 99px;
	width: 730px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left:10px;
	margin-right:10px;
	
	
}
#kontakt {
	color: #FFF;
	position: absolute;
	width: 120px;
	left: 623px;
	top: 13px;
	font-family: Verdana, Geneva, sans-serif;
	border: thin none #FFF;
	text-align: right;
	font-size:11px;
	
}

#header a {
	color: #fff; /*Vit*/
	font-size: 13px;
}

#header a:hover { color: #ccc;/* ljus grå*/ }

#kontakt a {
	color:#fff;
	font-size:11px;
}

#heldiv{
	Width:790px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

Tack på förhand!

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Gör om din kod, detta är så hemskt så man börjar gråta när man titta på den, eftersom din andra tråd så vet jag ungefär vad du vill göra men du är ju inte konsekvent för 5öre. Du lägger exempelvis din <div id="accessf"> utanför där din presentation är vilket är så konstigt.
För det andra så borde du ju kunna rensa upp alla dina inline-styles på alla dina element och placera dom i en egen CSS klass.

Och "din" kod(vilket är Dreamweavers kod) är ju så gammal och konstigt gjord så det är ju hemskt att kolla på dina a-element när man ser så många argument i din fråga.

Börja med att rätta till din HTML kod så att den faktiskt bli konsekvent och få någon typ av struktur på den.

Jag säger som du sa i din andra tråd:

Kanske bättre jag lämnar över det till en webbutvecklare på sikt som bygger upp den utan frames.

för jag är osäker på att jag kommer ha energi att försöka förklara detta för dig på 100+ inlägg.

Lycka till!

Kalle MMedlem sedan mars 20041 936 inlägg
#3

voigtann1 skrev:

Gör om din kod, detta är så hemskt så man börjar gråta när man titta på den, eftersom din andra tråd så vet jag ungefär vad du vill göra men du är ju inte konsekvent för 5öre. Du lägger exempelvis din <div id="accessf"> utanför där din presentation är vilket är så konstigt.
För det andra så borde du ju kunna rensa upp alla dina inline-styles på alla dina element och placera dom i en egen CSS klass.

Och "din" kod(vilket är Dreamweavers kod) är ju så gammal och konstigt gjord så det är ju hemskt att kolla på dina a-element när man ser så många argument i din fråga.

Börja med att rätta till din HTML kod så att den faktiskt bli konsekvent och få någon typ av struktur på den.

Jag säger som du sa i din andra tråd: för jag är osäker på att jag kommer ha energi att försöka förklara detta för dig på 100+ inlägg.

Lycka till!

Jo men det är för att en del moment är gjorda för längesedan. Det är inte meningen att den ska ligga utanför presentationen och det har råkat bli att den hamnat där av misstag och jag är medveten Dreamweaver lägger in mkt kod. Accessf ska ligga i presentationen. Problemet jag vill rätta till i första hand är javascripten och varför det inte funkar när jag för musen över accessgr. Den funkar ju med kod2. Får jag till det där kan jag eventuellt städa och göra koden finare och börja lägga in mina texter på alla sidorna.

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Nu skall jag inte märkar ord men du för aldrig över någon mus "över accessgr" du för över det på något element som triggar JS för att visa #accessgr och på exempelsidan som jag gjorde på dina förra tråd så visas den för mig så du få nog vara lite mer specifikt på vad det är som "inte fungera"

för övrigt så kan du ju plocka bort:

.style2 {color: #990000}
.style17 {color: #C10000}
.style19 {color: #FFFFFF; font-size: 16px; }
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif}

Och om du nu använder dom så kanske du bör byta namn på dom så att man förstå vad en style17 är t ex?

Kalle MMedlem sedan mars 20041 936 inlägg
#5

voigtann1 skrev:

Nu skall jag inte märkar ord men du för aldrig över någon mus "över accessgr" du för över det på något element som triggar JS för att visa #accessgr och på exempelsidan som jag gjorde på dina förra tråd så visas den för mig så du få nog vara lite mer specifikt på vad det är som "inte fungera"

för övrigt så kan du ju plocka bort:

.style2 {color: #990000}
.style17 {color: #C10000}
.style19 {color: #FFFFFF; font-size: 16px; }
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif}

Och om du nu använder dom så kanske du bör byta namn på dom så att man förstå vad en style17 är t ex?

Om jag för musen över Access grund så kommer det ej fram något. För jag över musen över dom andra exempelvis Access fortsättning mfl så ser jag innehåll men inte "Accessgrund" av nån anledning. Sitter och funderar lite om jag ska skita i javascriptsidan och lägga kurserna i vanliga klicklänkar istället. Är inge kul den vräker på massa kod ju.

Ok jag ska plocka bort koden du visa mig.

voigtann1Medlem sedan juni 20019 519 inlägg
#6

Kalle M skrev:

Om jag för musen över Access grund så kommer det ej fram något. För jag över musen över dom andra exempelvis Access fortsättning mfl så ser jag innehåll men inte "Accessgrund".

Ok jag ska plocka bort koden du visa mig. Ska lägga in H4 som röda rubriker i min CSSmall.

Läs vad jag skrev, om du nu använder dom så bör du nog kanske ändra namn på dom, "style17" säger ingen någonting om vad den skall göra.

Kollar du om alla element stängs? Just nu är all HTML kod riktig rörig.

Kalle MMedlem sedan mars 20041 936 inlägg
#7

voigtann1 skrev:

Läs vad jag skrev, om du nu använder dom så bör du nog kanske ändra namn på dom, "style17" säger ingen någonting om vad den skall göra.

Kollar du om alla element stängs? Just nu är all HTML kod riktig rörig.

Jag tog bort det du visa och jag har faktiskt tänkt att jag ska ta bort det där. Jag har fuskat och la in formatering på sidan och jag ska ju ha det mesta i CSS-mallen.

Just nu har jag 2 mallsidor sparade. Ena mallsidan innehåller javascripten för kurserna och andra mallen som är likadan fast utan javascripten. Kanske ska jag skippa i javascriptsidan!? Är ju hur mkt kod som helst på den sidan. Samtidigt tycker jag det är lite kul med länkar man för musen över och ser innehåll.

Jag ber om ursäkt för den röriga koden. Är väl en kombination av att jag fuskat + att Dreamweaver lägger in massa. Är det klokt skita i javascripten?

voigtann1Medlem sedan juni 20019 519 inlägg
#8

Kalle M skrev:

Jag ber om ursäkt för den röriga koden. Är väl en kombination av att jag fuskat + att Dreamweaver lägger in massa. Är det klokt skita i javascripten?

Jag hade gjort det på ett annat sätt, om du skulle behålla samma kod struktur så om du inte ha Javascript aktiverat så skulle den kunna lista allt på samma sida, men om du har JS aktiverat så skulle man kunna göra "toggle" delen, samtidigt som man skrev om JS koden.

Kalle MMedlem sedan mars 20041 936 inlägg
#9

voigtann1 skrev:

Jag hade gjort det på ett annat sätt, om du skulle behålla samma kod struktur så om du inte ha Javascript aktiverat så skulle den kunna lista allt på samma sida, men om du har JS aktiverat så skulle man kunna göra "toggle" delen, samtidigt som man skrev om JS koden.

Känns ju bra göra vad du tycker. Så enkelt som möjligt. Man ska se kurserna på kurssidan och kunna klicka på en kurs och se innehåll för kursen. . Räcker så. På sikt ska man väl kunna klicka på "Boka" och kunna välja datum men det är något som får komma på sikt. (Långt över mitt huvud)

Här är min kod utan javascripten. Har rensat lite nu. Hoppas du inte gråter när du ser koden.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ny sida 2</title>
<link href="css1.css" rel="stylesheet" type="text/css">

</head>

<body>
<div id="heldiv">
<div id="header"> <img src="images/magwill3.gif" alt="namnet" name="logg" id="logg">
<hr>
  <div id="kontakt"><strong>MAGWILL</strong><br>
    sdfsdfsdfsdf<br>
    <a href="kontakt.htm">Info@magwill.se </a></div>
  <table width="730" border="0">
    <tr>
      <td width="59"><a href="default.html">Hem</a></td>
      <td width="110"><a href="utbildning.html">Utbildningar</a></td>
      <td width="118"><a href="konsulttjanster.html">Konsultj&auml;nster</a></td>
      <td width="98"><a href="kursernysidmall.html">Om oss</a></td>
      <td width="138"><a href="kontakt.htm">Arbeta med oss</a></td>
      <td width="90"><a href="kontakt.htm">Kontakta oss</a></td>
      <td width="87">&nbsp;</td>
    </tr>
  </table>
</div>
<table width="790" border="0" cellpadding="10" cellspacing="10">
  <!--DWLayoutTable-->
  <tr>
    <td width="158" height="450" valign="top" bgcolor="#F3F3F3" id="kursdiv"><p>&nbsp;</p></td>
    <td width="365" valign="top"0><h4>&nbsp;</h4>
<p align="left">&nbsp;</p></td>
    <td width="167" align="left" valign="top"><h4>&nbsp;</h4>
      <hr>
      <h3>&nbsp;</h3>
<hr>
<p>&nbsp;</p>
<hr>
<p>&nbsp;</p></td>
  </tr>
</table>
<div id="foot">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</div>
<p>&nbsp;</p>
</div>
</body>

</html>
voigtann1Medlem sedan juni 20019 519 inlägg
#10

du kan ju börja att rensar upp dina meta delar:

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">

bort med det.
JS koderna använder du ju inte heller, bort med dom, din <style> block använder du inte heller. Sen ogillar jag dina tabeller, men det hör inte till denna tråd.

Men kan säga att i firefox har din kod alltid fungerat, så förmodligen är det för att du har en tagg som inte stängs (har för mig jag såg en </div> för mycket någonstans i din kod).

Kalle MMedlem sedan mars 20041 936 inlägg
#11

Japp. Redigera inlägget lite. Ska ta bort meta :-)

Kalle MMedlem sedan mars 20041 936 inlägg
#12

Känns renare nu iallafall:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ny sida 2</title>
<link href="css1.css" rel="stylesheet" type="text/css">

</head>

<body>
<div id="heldiv">
<div id="header"> <img src="images/magwill3.gif" alt="namnet" name="logg" id="logg">
<hr>
  <div id="kontakt"><strong>MAGWILL</strong><br>
    sdfsdfsdfsdf<br>
    <a href="kontakt.htm">Info@magwill.se </a></div>
  <table width="730" border="0">
    <tr>
      <td width="59"><a href="default.html">Hem</a></td>
      <td width="110"><a href="utbildning.html">Utbildningar</a></td>
      <td width="118"><a href="konsulttjanster.html">Konsultj&auml;nster</a></td>
      <td width="98"><a href="kursernysidmall.html">Om oss</a></td>
      <td width="138"><a href="kontakt.htm">Arbeta med oss</a></td>
      <td width="90"><a href="kontakt.htm">Kontakta oss</a></td>
      <td width="87">&nbsp;</td>
    </tr>
  </table>
</div>
<table width="790" border="0" cellpadding="10" cellspacing="10">
  <!--DWLayoutTable-->
  <tr>
    <td width="158" height="450" valign="top" bgcolor="#F3F3F3" id="kursdiv"><p>&nbsp;</p></td>
    <td width="365" valign="top"0><h4>&nbsp;</h4>
<p align="left">&nbsp;</p></td>
    <td width="167" align="left" valign="top"><h4>&nbsp;</h4>
      <hr>
      <h3>&nbsp;</h3>
<hr>
<p>&nbsp;</p>
<hr>
<p>&nbsp;</p></td>
  </tr>
</table>
<div id="foot">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</div>
<p>&nbsp;</p>
</div>
</body>

</html>
voigtann1Medlem sedan juni 20019 519 inlägg
#13

Det är väl upp till dig o du tycker det är bra eller inte, men jag ser inte anledningen att ha tomma paragrafer (<p> </p>) Men det har knappast något med frågan i denna tråd att göra.

Kalle MMedlem sedan mars 20041 936 inlägg
#14

Om jag skiter i javascript så blir det lite jobb för mig med göra kursinnehåll till varje kurs. Dock kopierar jag ju denna mallsidan hela tiden så jag kan leva med det.E nog inte så smart göra javascript mouseover på länkar när länkarna ligger så tätt när man på sikt ska kunna klicka på "boka" när man är på en kurs. Risken är att man kanske bokar fel kurs när man kör mouseover. :-).

Kalle MMedlem sedan mars 20041 936 inlägg
#15

E som sagt denna sidan jag kommer utgå ifrån att göra alla sidor framöver. Allt ska se lika ut. Det är footer jag ska fixa till också. Tänkte först skita i footer men jag tycker alla sidor numera har nåt där nere så det är väl lika bra lägga in kontaktuppgifter där nere också.

Kalle MMedlem sedan mars 20041 936 inlägg
#16

voigtann1 skrev:

du kan ju börja att rensar upp dina meta delar:

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">

bort med det.
JS koderna använder du ju inte heller, bort med dom, din <style> block använder du inte heller. Sen ogillar jag dina tabeller, men det hör inte till denna tråd.

Men kan säga att i firefox har din kod alltid fungerat, så förmodligen är det för att du har en tagg som inte stängs (har för mig jag såg en </div> för mycket någonstans i din kod).

Menar du koden funkar i firefox eller inte? :-) (Tänkte om du skrev fel).

voigtann1Medlem sedan juni 20019 519 inlägg
#17

Kalle M skrev:

Menar du koden funkar i firefox eller inte? :-) (Tänkte om du skrev fel).

Ja i de flesta webbläsare fungera det i, men det enklaste är om du indentera din kod så ser du om du saknar element eller ha för många element i ditt dokument.

Kalle MMedlem sedan mars 20041 936 inlägg
#18

voigtann1 skrev:

Ja i de flesta webbläsare fungera det i, men det enklaste är om du indentera din kod så ser du om du saknar element eller ha för många element i ditt dokument.

Japp. Glädjer mig den funkar i fler webbläsare.

Kollade igenom koden igen. Är väl lite skräp i tabellen men jag är lite skraj förstöra nåt. Vet jag inte vilka <p> du syftar på som jag ska ta bort.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>mallsida</title>
<link href="css1.css" rel="stylesheet" type="text/css">

</head>

<body>
<div id="heldiv">
<div id="header"> <img src="images/magwill3.gif" alt="MAGWILL">
<hr>
  <div id="kontakt"><strong>MAGWILL</strong><br>
    sdfsdfsdfsdf<br>
    <a href="mailto:Info@magwill.se">Info@magwill.se</a><a href="kontakt.htm"></a></div>
  <table width="730" border="0">
    <tr>
      <td width="59"><a href="default.html">Hem</a></td>
      <td width="110"><a href="utbildning.html">Utbildningar</a></td>
      <td width="118"><a href="konsulttjanster.html">Konsultj&auml;nster</a></td>
      <td width="98"><a href="kursernysidmall.html">Om oss</a></td>
      <td width="138"><a href="kontakt.htm">Arbeta med oss</a></td>
      <td width="90"><a href="kontakt.htm">Kontakta oss</a></td>
      <td width="87">&nbsp;</td>
    </tr>
  </table>
</div>
<table width="790" border="0" cellpadding="10" cellspacing="10">
  <!--DWLayoutTable-->
  <tr>
    <td width="158" height="488" valign="top" id="kursdiv"><p>&nbsp;</p></td>
    <td width="365" valign="top"0><p>&nbsp;</p></td>
    <td width="167" align="left" valign="top"><h4>&nbsp;</h4>
      <hr>
      <p>&nbsp;</p>
      <hr>
<p>&nbsp;</p>
<hr>
<p>&nbsp;</p></td>
  </tr>
</table>
<div id="foot">
  <p>sdfgdfg<br>
    sdfgdfg</p>
  <p><a href="mailto:info@magwill.se">info@magwill.se</a></p>
  <p>sdfgdfg</p>
  <p>&nbsp;</p>
</div>
<p>&nbsp;</p>
</div>
</body>
</html>

Jag har gjort footer nu med lite text. Om jag nu börjar skapa sidor utifrån den här mallsidan och sedan kom på att jag ska ha en annan text i footer. Är jag då tvungen byta ut denna texten på typ 20 sidor sedan? Kan ju vara så att exempelvis kontaktuppgifter ändras exempelvis.

voigtann1Medlem sedan juni 20019 519 inlägg
#19

Kalle M skrev:

Jag har gjort footer nu med lite text. Om jag nu börjar skapa sidor utifrån den här mallsidan och sedan kom på att jag ska ha en annan text i footer. Är jag då tvungen byta ut denna texten på typ 20 sidor sedan? Kan ju vara så att exempelvis kontaktuppgifter ändras exempelvis.

Ja, om du inte kan köra SSI på din server.

Kalle MMedlem sedan mars 20041 936 inlägg
#20

voigtann1 skrev:

Ja, om du inte kan köra SSI på din server.

Ok. Ja det blir ju sidor till dom vita länkarna i #header och länkar till samtliga kurser.

Ska jag lägga in metataggar när jag gjort alla sidor?

266 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
135 ms — hämta forumlista (db)
128 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)