Avatar billede jeppe81 Nybegynder
12. januar 2005 - 10:47 Der er 15 kommentarer og
1 løsning

Indlæser ikke baggrund i firefox

Hej jeg er ved at lave en side hvor jeg har sat en bg på en tabel, det virker også i explore men ikke i firefox der undlader den bare at vise baggrunden.

min kode til det ser således ud:

<table style="background-image:url(../pic/sitebg.gif); background-repeat:repeat;" height= "500px" width="100%">

på forhånd tak
Jeppe
Avatar billede steen_hansen Forsker
12. januar 2005 - 10:59 #1
Det er kun et gæt, men prøv at angive den nøjagtige stiangivelse ned til sitebg.gif:

<table style="background-image: url('/pic/sitebg.gif'); background-repeat:repeat; height: 500px; width: 100%;">
Avatar billede jeppe81 Nybegynder
12. januar 2005 - 11:08 #2
virker ikke :/ men har lige fundet ud af at det virker også kun i IE når man kommer ind på siden første gang, og når man klikker sig rund via links, hvis man trykker F5 kommer bg heller ikke med.

håber nogen kan hjælpe
Avatar billede nelander Nybegynder
12. januar 2005 - 12:07 #3
hmm... Kan godt være, at nogen vil mene jeg skulle have et nyrehug for overhovedet af foreslå det, men hvad med:
<table background="../v3gfx/Design/Design2/Main.gif" height="500px" width="100%">

Ved godt, at mange mener det er for gammeldags, men hos mig virker det fint det virker i både FireFox, NetScape og Internet Explorer, så kunne være, at det var værd at prøve :)
Avatar billede nelander Nybegynder
12. januar 2005 - 12:08 #4
Arghh... Glemte at rette det til dit baggrundsbillede:
<table background="../pic/sitebg.gif" height="500px" width="100%">
Avatar billede steen_hansen Forsker
12. januar 2005 - 12:15 #5
Jeg havde problemer med <a href="#" title="Et eller andet">Et eller andet</a>. Det virkede så efter opgradering til V1.0 (FireFox). Prøv det, det virker fint hos mig :)

nelander, du får ingen nyrehug af mig :)
Avatar billede steen_hansen Forsker
12. januar 2005 - 12:15 #6
Det var title, som ikke kunne vises i FireFox
Avatar billede jeppe81 Nybegynder
12. januar 2005 - 12:42 #7
ingen af delene virker jeg prøver lige at smide hele koden:

<!--#INCLUDE FILE="Top.asp"-->
<table class="bg" width="100%" height="500px">
<tr>
    <td colspan="2" width="20%" valign="top"><img src="pic/sidedefault.gif"></td>
    <td width="80%" valign="top"><font style="font:Arial; font-size:22px;"><br>default</font>
    <table bgcolor="#FFFFFF" width="800px" height="375px" border="0">
      <tr>
        <td colspan="3" height="25px">&nbsp;</td>
        </tr>
      <tr>
        <td valign="bottom" background="pic/kanter/venster.jpg" width="32px">&nbsp;</td>
        <td>&nbsp;</td>
        <td valign="bottom" background="pic/kanter/hojre.jpg" width="26px">&nbsp;</td>
      </tr>
      <tr>
        <td valign="top" background="pic/kanter/bund.jpg" colspan="3" height="10px">&nbsp;</td>
        </tr>
    </table>
    <!--HER SKAL ALT INDHOLD STARTE -->
   
   
<!--HER SKAL ALT INDHOLD SLUTTE -->
</td>
</tr>
</table>
<!--#INCLUDE FILE="bund.asp"-->
Avatar billede jeppe81 Nybegynder
12. januar 2005 - 14:25 #8
kan ikke få det til at virke men tak for hjælpen aligevel.

har fundet en anden løsning.
Avatar billede steen_hansen Forsker
12. januar 2005 - 14:29 #9
Sådan her skal det ihvertfald se ud:

<!-- #include virtual="/top.asp" -->
<table style="width: 100%; height: 500px;" class="bg">
    <tr>
        <td valign="top" colspan="2" style="width: 20%;"><img src="/pic/sidedefault.gif"></td>
        <td style="width: 80%; font: arial; font-size: 22px;" valign="top"><br>default
            <table style="background-color: #FFF; width: 800px; height: 375px;" border="0">
                <tr>
                    <td colspan="3" style="height: 25px;">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="bottom" style="background-image: url('pic/kanter/venster.jpg'); width: 32px">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td valign="bottom"  style="background-image: url('pic/kanter/hojre.jpg'); width: 26px">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="top" style="background-image: url('/pic/kanter/bund.jpg'); height: 10px" colspan="3">&nbsp;</td>
                </tr>
            </table>
<!--HER SKAL ALT INDHOLD STARTE -->
   
   
<!--HER SKAL ALT INDHOLD SLUTTE -->
        </td>
    </tr>
</table>
<!-- #include virtual="/bund.asp" -->


Kan du ikke l;gge et link, når du har lagt det ud?
Avatar billede steen_hansen Forsker
12. januar 2005 - 14:32 #10
Du bør angive den præcise sti:

<!-- #include virtual="/top.asp" -->
<table style="width: 100%; height: 500px;" class="bg">
    <tr>
        <td valign="top" colspan="2" style="width: 20%;"><img src="/pic/sidedefault.gif"></td>
        <td style="width: 80%; font: arial; font-size: 22px;" valign="top"><br>default
            <table style="background-color: #FFF; width: 800px; height: 375px;" border="0">
                <tr>
                    <td colspan="3" style="height: 25px;">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="bottom" style="background-image: url('/pic/kanter/venster.jpg'); width: 32px">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td valign="bottom"  style="background-image: url('/pic/kanter/hojre.jpg'); width: 26px">&nbsp;</td>
                </tr>
                <tr>
                    <td valign="top" style="background-image: url('/pic/kanter/bund.jpg'); height: 10px" colspan="3">&nbsp;</td>
                </tr>
            </table>
<!--HER SKAL ALT INDHOLD STARTE -->
   
   
<!--HER SKAL ALT INDHOLD SLUTTE -->
        </td>
    </tr>
</table>
<!-- #include virtual="/bund.asp" -->
Avatar billede steen_hansen Forsker
12. januar 2005 - 14:34 #11
venster.jpg - det er ikke venstre.jpg du mener?
Avatar billede jeppe81 Nybegynder
12. januar 2005 - 15:47 #12
Ville gerne vise det, men jeg laver det ude på min skole og de har desværre lukket for FTP adgang så kan ikke lige smide det op så i kan se det desværre.

jeg har lavet det helt om så det er slet ikke det samme mere, men jo det var selvf. venstre.jpg det skulle have været.

men mange tak for hjælpen :)
Avatar billede jeppe81 Nybegynder
12. januar 2005 - 15:48 #13
jo lige et spørgsmå mere.

hvad er forskellen på:
<!-- #include virtual="/top.asp" -->
og
<!--#INCLUDE FILE="Top.asp"-->
?
Avatar billede steen_hansen Forsker
12. januar 2005 - 17:53 #14
Når du benytter virtual, angiver du hele stien startende fra roden.

Hvis dit domænenavn hedder

www.mydomain.dk

- og du har følgende mapper på dit domæne

www.mydomain.dk/mappe1/
www.mydomain.dk/mappe1/mappe1a/
www.mydomain.dk/mappe2/
www.mydomain.dk/mappe2/mappe2a
www.mydomain.dk/mappe3/mappe3a/

så angiver du med

<!-- #include virtual="/top.asp" -->

at top ligger i roden af dit domæne:

www.mydomain.dk/top/

Hvis du angiver, at mappen pic ligger i roden, ser din stiangivelse således ud:

www.mydomain.dk/pic/

Men eftersom det er underforstået, at alt foregår på www.mydomain.dk, behøver du ikke at angive domænenavnet hver gang:

/pic/

www.mydomain.dk

udelader du simpelthen. Så laver du et link til www.mydomain.dk, behøver du blot flg.:

<a href="/">Til forsiden</a>



Med include file, så kigger du på contexten, dvs. du skal afgøre hvor du er, og derefter bakke et niveau tilbage og måske ind i en anden mappe:

Du befinder dig i mappen "min_mappe":

www.domain.dk/hendes_mappe/hans_mappe/min_mappe/

og skal inkludere mitdokument.htm fra mappen includes, som ligger i roden:

<!-- #include file="../../includes/mitdokument.htm" -->

Dvs. du går 2 niveauer tilbage, og derefter ind i mappen "includes". Den åbenlyse fordel ved at benytte virtual er, at uanset hvor den include-linie kommer ind henne (uanset hvor i contexten du er), vil den altid pege på www.mydomain.dk/includes/mitdokument.htm

Sætter du den include file ind i en helt femte mappe, skal du "navigere" dig ned og derefter ind i mappen "includes". hvor mitdokument.htm ligger:

<!-- #include file="../../../../../includes/mitdokument.htm" -->

Så synes jeg det er meget nemmere med

<!-- #include virtual="/includes/mitdokument.htm" -->

Uanset hvor i mine dokumenter jeg smider den linie ind, vil den altid pege på det samme sted, og det uanset hvor langt nede i den hierakiske biblioteksstruktur jeg befinder mig.

Håber det gav mening? :)
Avatar billede steen_hansen Forsker
12. januar 2005 - 17:54 #15
<!-- #include virtual="/top.asp" -->

at top ligger i roden af dit domæne:

www.mydomain.dk/top/


skulle være

<!-- #include virtual="/top.asp" -->

at top.asp ligger i roden af dit domæne:

www.mydomain.dk/top.asp

Sorry :)
Avatar billede steen_hansen Forsker
12. januar 2005 - 18:04 #16
Det samme gør sig gældende, når du benytter baggrundsbilleder, eller billeder i det hele taget:

<td valign="top" style="background-image: url('/pic/kanter/bund.jpg'); height: 10px" colspan="3">&nbsp;</td>

Her angiver du, at bund.jpg skal hentes fra mappen "kanter", som er en undermappe til mappen "pic", som ligger i roden.

Benytter du ../../........ skal du hele tiden holde styr på hvor du befinder dig, hvor langt tilbage du skal, og når du ved hvor langt du skal tilbage, skal du ind gennem andre mapper, inden du når frem til din fil. Det behøver du ikke ved at angive:

1. Tag udgangspunkt i roden
/

2. Gå ind i mappen "pic"
/pic/

3. Gå ind i mappen "kanter"
/pic/kanter/

4. Her er filen "bund.jpg"
/pic/kanter/bund.jpg

Det er ens, uanset hvor du befinder dig; du behøver ikke at navigere baglæns ud til roden, og derefter ind i pic og derefter kanter. Det giver et bedre overblik, synes jeg. Det andet er bare med til at forvirre, der bliver for meget at holde styr på, når man hellere vil igang med noget mere konstriktivt end at navigere forkert og fejlsøge. For mit vedkommende :)
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
Kurser inden for grundlæggende programmering

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