Gå til innhold

[Løst]Menu class blir ødelagt ved include(); med php fra en annen fil!


Anbefalte innlegg

Hei!

 

Jeg har laget menyen i en annen PHP-fil og jeg henter den ved:

<?php include('menu.php')

og da kommer knappene fram (flash bilder) men da blir classen til menu helt ødelagt og midt classen der jeg kan skrive diverse informasjon totalt ødelagt... Tror hele siden til menu.php blir include og da blir det ødelagt ;)

 

Noen måte å fikse dette på?

 

Har også prøvd å sette max-width / max-height uten hjelp :(

Endret av Gjest
Lenke til kommentar
Videoannonse
Annonse

Sikker på at det er import du bruker og ikke include? Kjenner ikke til noe php kommando som heter import...

 

Hvis jeg forsto deg riktig, ville jeg tro du har css som "overlapper". F.eks at du har for generelle css tagger som "table" istedenfor ".menu table" osv. Hvis du benytter deg av firefox og ett plugin som heter firebug så kan du trykke inspect på ett element å se den faktiske css koden som benyttes der.

 

Vanskelig å svare noe mer presist uten å faktisk se koden din, eller i hvertfall en link til hvordan den ser ut på nett.

Lenke til kommentar
Hei!

 

Jeg har laget menyen i en annen PHP-fil og jeg henter den ved:

<?php include('menu.php')

og da kommer knappene fram (flash bilder) men da blir classen til menu helt ødelagt og midt classen der jeg kan skrive diverse informasjon totalt ødelagt... Tror hele siden til menu.php blir include og da blir det ødelagt ;)

 

Noen måte å fikse dette på?

 

Har også prøvd å sette max-width / max-height uten hjelp :(

Har du lest den endelege koden nettlesaren spytter ut?

Det eineste PHP include gjer er å slå samen to dokumenter. Så du må tenke at alt er i ei einaste fil. Har du hugsa å lukke alle HTML-taggane?

Lenke til kommentar

Index.php:

 

<link href="inc/design.css" rel="stylesheet" type="text/css">
<body>
  <div class = "ramme">
  <div class = "banner">
  </div>
  <div class =  "venstre">
								   <!-- Her skal jeg ha: <?php include('menu.php')?>-->
  </div>


  <div class = "innhold">  
  <p> Tekst blabla Tekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blabla</p>
  <p> Tekst blabla Tekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blablaTekst blabla</p>
  </div>

  </div>

  </body>

 

Design.css:

  body {
  background-color:#990000;}

  .ramme{
width: 529px;
height: 470px;
margin: 0 auto;
margin-top: 50px;
  }
  .banner{
  width: 529px;
  height: 160px;
  background-image:url(banner.jpg);
  }

  .meny {
  height:50px;
  background-color:#000099;
  width:100%;
  text-align:center;
  }

  .innhold {
background-color:#33CC99;
height: 310px;
margin-left: 10px;
  }

  .venstre {
background-color:#990033;
width: 35%;
height: 260px;
float:left;
  }
  p {
  margin: 0;
  }

Lenke til kommentar

Menu.php:

<?php //Inkluderer de viktigste filene
include('inc/config.php')
?>
<script LANGUAGE="JavaScript"><!--
imgsrc=new Array();
imgsrc[1]="bilder/a_Knapper1.gif";
imgsrc[2]="bilder/p_Knapper1.gif";
imgsrc[3]="bilder/a_Knapper2.gif";
imgsrc[4]="bilder/p_Knapper2.gif";
imgsrc[5]="bilder/a_Knapper3.gif";
imgsrc[6]="bilder/p_Knapper3.gif";
imgsrc[7]="bilder/a_Knapper4.gif";
imgsrc[8]="bilder/p_Knapper4.gif";

img =new Array();
for (i=0; i< imgsrc.length; i++) {
 img[i]=new Image();
 img[i].src=imgsrc[i];
}
function change(number, picture) {
 {
document[picture].src=img[number].src;
 }
}
// -->
</SCRIPT>
<body>
<p id="hjem"  onmouseover="change('1','m1')" onmouseout= "change('2','m1')" href="http://www.google.com"  target="mycontent" name="m2"><a id="hjem"  onmouseover="change('1','m1')" onmouseout= "change('2','m1')" href="http://www.google.com"  target="mycontent" name="m2"><img src="inc/bilder/p_Knapper1.gif" alt="key" name="m1" /></a>	  </p>
 <p id="kontakt"  onmouseover="change('3','m2')" onmouseout= "change('4','m2')" href="http://www.google.com"  target="mycontent" name="m2"><a id="kontakt"  onmouseover="change('3','m2')" onmouseout= "change('4','m2')" href="http://www.google.com"  target="mycontent" name="m2"><img src="inc/bilder/p_Knapper2.gif" alt="ht" name="m2" /></a></p>
 <p id="gjestebok"  onmouseover="change('5','m3')" onmouseout= "change('6','m3')" href="http://www.google.com"  target="mycontent" name="m3"><a id="gjestebok"  onmouseover="change('5','m3')" onmouseout= "change('6','m3')" href="http://www.google.com"  target="mycontent" name="m3"><img src="inc/bilder/p_Knapper3.gif" alt="ad" name="m3" /></a></p>
 <p id="adm2"  onmouseover="change('7','m4')" onmouseout= "change('8','m4')" href="http://www.google.com"  target="mycontent" name="m4"><a id="adm2"  onmouseover="change('7','m4')" onmouseout= "change('8','m4')" href="http://www.google.com"  target="mycontent" name="m4"><img src="inc/bilder/p_Knapper4.gif" alt="f" name="m4" /></a></p>
</body>

Lenke til kommentar

Eg følte eg ikkje trengte å poste ennå eit svar, men siterer meg sjølve likevel.

Du må hugse at menu.php blir ein del av dokumentet - så berre, og berre ha med menyen. Ikkje masse andre taggar, då bler det rot. Berre rot.

 

Samtidig som eg sett to strekar under svaret til Jesper Karsud..

 

Altså, i menu-filen din både åpner og lukker du jo body-elementet da.. Fjern disse, og problemene dine vil mest sannsynlig være løst :)

 

Hjelp ikkje det? :p

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...