Toon posts:

Achtergrond met frames foetsie????

Pagina: 1
Acties:
  • 102 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig met het maken van een website (duh) en heb besloten om er hier frames voor te gaan gebruiken.

Tot zover geen probleem, maar nu heb ik dus voor het linkerframe een html document gemaakt met achtergrond. Als ik dit document normaal open, dus niet in een frame, laat ie de achtergrond mooi zien. Als ik de framespagina echter laad zie ik geen achtergrond meer.

Hoe kan dit? Is dit een vaker voorkomend probleem of doe ik echt iets fout?

Achtergrond is zo gedefineerd in het html document:
code:
1
<body background=plaatje.gif bgproperties=fixed>

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:34
Je doet echt iets fout.

Verwijderd

Topicstarter
Op zondag 04 november 2001 16:51 schreef dennisdotcom het volgende:
Je doet echt iets fout.
wat dan?

Verwijderd

Op zondag 04 november 2001 16:46 schreef Big Tazzz het volgende:
Achtergrond is zo gedefineerd in het html document:
code:
1
<body background=plaatje.gif bgproperties=fixed>
Hier is in principe niets fout aan.
Je zal het probleem dus ergens anders moeten zoeken.
Misschien in je frameset :?
Tis wel vaag.

Verwijderd

Topicstarter
Op zondag 04 november 2001 17:11 schreef breukie het volgende:

[..]

Hier is in principe niets fout aan.
Je zal het probleem dus ergens anders moeten zoeken.
Misschien in je frameset :?
Tis wel vaag.
frameset heeft dreamweaver gecreerd....

ik heb het wel in een php document gezet, zou het daaraan liggen? al geprobeerd, werkt ook niet als de framespage in html staat.

hieronder de framespage code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>

<head>
<title>Jos Knoors Handelsonderneming</title>
</head>

<frameset cols=285,* frameborder=no border=0 framespacing=0 rows=*>
    <frame name=menu scrolling=auto noresize src=/josknoors/menu.html>
    <frame name=main scrolling=auto noresize src=/josknoors/home.php>
</frameset>

<noframes>
<body>
</body>
</noframes>

</html>

Verwijderd

Op zondag 04 november 2001 17:21 schreef Big Tazzz het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>

[...]

<frameset cols=285,* frameborder=no border=0 
framespacing=0 rows=* >

<frame name=menu scrolling=auto noresize
src=/josknoors/menu.html>
<frame name=main scrolling=auto noresize
src=/josknoors/home.php>

</frameset>

[...]
Die rows=* lijkt me niet echt op zijn plaats aangezien ik daar geen pagina voor in je frameset zie staan. Enkel voor de cols (menu.html en home.php), als je die eens weghaalt, misschien werkt het dan wel.

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 16-09 21:52
Wat dacht je ervan om eens op gezonde plaatsen aanhalingstekens (") te plaatsen?? Dat helpt browsers enorm, vaak.

Verbouwing


Verwijderd

Hoi!

Als je TAGS maakt, zet het dan wel tussen aanhalingstekens. (ik weet niet of dat goed is maar ik doe dat wel altijd en heb nooit problemen).

Verder is het een raar probleem. Probeer anders met CSS de achtergrond te definieren:
code:
1
2
3
4
5
6
<STYLE TYPE="text/css"> 
BODY {background-image: url(mainback.gif); 
background-repeat: no-repeat; 
background-position: center 0px;}
background-attachement: fixed;)
</STYLE>

Dat werkt ook wel lekker. Kan je namelijk de bg ook nog positioneren (center, left, right, bottom, top, 11px, enz).

Dat van background-attachement heb ik uit mijn hoofd gedaan, weet niet zeker meer of dat wel goed is, of goed gespeld is. Probeer maar even... :)

  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 09-09 15:29

MAZZA

Barbie is er weer!

*gok*

Het plaatje is te breed en staat er dus wel maar buiten het zichtbare vlak van je frame...

Verwijderd

Topicstarter
Op zondag 04 november 2001 17:59 schreef MAZZA het volgende:
*gok*

Het plaatje is te breed en staat er dus wel maar buiten het zichtbare vlak van je frame...
het plaatje is precies even breed als het frame

Verwijderd

misschien is het tijd om je site eens online te zetten?

Of anders de code. Dan kunnen we dat 'repareren'. ;)

Verwijderd

Topicstarter
overal "" tekens geplaatst, rows=* weggehaald, dat van die style geprobeerd, maar het werkt allemaal niet... nog steeds hetzelfde probleem

Verwijderd

Op zondag 04 november 2001 18:05 schreef ivy het volgende:
misschien is het tijd om je site eens online te zetten?

Of anders de code. Dan kunnen we dat 'repareren'. ;)
mee eens :7 ben namelijk best benieuwd :)

Verwijderd

Topicstarter
Op zondag 04 november 2001 18:05 schreef ivy het volgende:
misschien is het tijd om je site eens online te zetten?

Of anders de code. Dan kunnen we dat 'repareren'. ;)
Bij deze dan....

www.josknoors.nl/test/index.php vind je de frames pagina, www.josknoors.nl/test/menu.html vind je het linker frame en op www.josknoors.nl/test/backmenu.gif vind je de achtergrond voor het linkerframe. Het rechterframe is nog leeg.

Hier dan nog ff de broncode:

index.php :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>

<head>
<title>Jos Knoors Handelsonderneming</title>
</head>

<frameset cols="285,*" frameborder="no" border="0" framespacing="0">
    <frame name="menu" scrolling="auto" noresize src="/josknoors/menu.html">
    <frame name="main" scrolling="auto" noresize src="/josknoors/home.php">
</frameset>

<noframes>
<body>
</body>
</noframes>

</html>

menu.html :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<html>

<head>
<title>Jos Knoors Handelsonderneming</title>
<meta name=author content=Rick Knoors>
<meta name=robots content=all,follow>
<meta name=revisit-after content=7 days>
<meta http-equiv=pragma content=no-cache>
<meta http-equiv=content-style-type content=text/css>
<meta http-equiv=content-script-type content=text/javascript>
<script language=JavaScript>
    window.defaultStatus="Jos Knoors Handelsonderneming";
</script>
<script language=JavaScript>
if (document.images)
{

aston = new Image();
aston.src = "/josknoors/menu/astOn.gif";
contacton = new Image();
contacton.src = "/josknoors/menu/contactOn.gif";
dubitechon = new Image();
dubitechon.src = "/josknoors/menu/dubitechOn.gif";
finckhon = new Image();
finckhon.src = "/josknoors/menu/finckhOn.gif";
homeon = new Image();
homeon.src = "/josknoors/menu/homeOn.gif";
prepresson = new Image();
prepresson.src = "/josknoors/menu/prepressOn.gif";
profielon = new Image();
profielon.src = "/josknoors/menu/profielOn.gif";
reinigingon = new Image();
reinigingon.src = "/josknoors/menu/reinigingOn.gif";
routeon = new Image();
routeon.src = "/josknoors/menu/routeOn.gif";
toebehorenon = new Image();
toebehorenon.src = "/josknoors/menu/toebehorenOn.gif";

astoff = new Image();
astoff.src = "/josknoors/menu/ast.gif";
contactoff = new Image();
contactoff.src = "/josknoors/menu/contact.gif";
dubitechoff = new Image();
dubitechoff.src = "/josknoors/menu/dubitech.gif";
finckhoff = new Image();
finckhoff.src = "/josknoors/menu/finckh.gif";
homeoff = new Image();
homeoff.src = "/josknoors/menu/home.gif";
prepressoff = new Image();
prepressoff.src = "/josknoors/menu/prepress.gif";
profieloff = new Image();
profieloff.src = "/josknoors/menu/profiel.gif";
reinigingoff = new Image();
reinigingoff.src = "/josknoors/menu/reiniging.gif";
routeoff = new Image();
routeoff.src = "/josknoors/menu/route.gif";
toebehorenoff = new Image();
toebehorenoff.src = "/josknoors/menu/toebehoren.gif";

}

function imgOff(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "off.src");
}
}

function imgOn(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "on.src");
}
}
</script>
</head>

<body background="/josknoors/backmenu.gif" bgproperties="fixed">

<div id="home" style="position:absolute; left:95px; top:180px; width:180px; height:25px; z-index:1">
<a href=/josknoors/home.php target=main>[img]/josknoors/menu/home.gif[/img]</a>
</div>

<div id="profiel" style="position:absolute; left:85px; top:210px; width:180px; height:25px; z-index:1">
<a href=/josknoors/profiel.php target=main>[img]/josknoors/menu/profiel.gif[/img]</a>
</div>

<div id="ast" style="position:absolute; left:75px; top:240px; width:180px; height:25px; z-index:1">
<a href=/josknoors/ast.php target=main>[img]/josknoors/menu/ast.gif[/img]</a>
</div>

<div id="dubitech" style="position:absolute; left:65px; top:270px; width:180px; height:25px; z-index:1">
<a href=/josknoors/dubitech.php target=main>[img]/josknoors/menu/dubitech.gif[/img]</a>
</div>

<div id="finckh" style="position:absolute; left:55px; top:300px; width:180px; height:25px; z-index:1">
<a href=/josknoors/finckh.php target=main>[img]/josknoors/menu/finckh.gif[/img]</a>
</div>

<div id="prepress" style="position:absolute; left:55px; top:330px; width:180px; height:25px; z-index:1">
<a href=/josknoors/prepress.php target=main>[img]/josknoors/menu/prepress.gif[/img]</a>
</div>

<div id="reiniging" style="position:absolute; left:65px; top:360px; width:180px; height:25px; z-index:1">
<a href=/josknoors/reiniging.php target=main>[img]/josknoors/menu/reiniging.gif[/img]</a>
</div>

<div id="toebehoren" style="position:absolute; left:75px; top:390px; width:180px; height:25px; z-index:1">
<a href=/josknoors/toebehoren.php target=main>[img]/josknoors/menu/toebehoren.gif[/img]</a>
</div>

<div id="route" style="position:absolute; left:85px; top:420px; width:180px; height:25px; z-index:1">
<a href=/josknoors/route.php target=main>[img]/josknoors/menu/route.gif[/img]</a>
</div>

<div id="contact" style="position:absolute; left:95px; top:450px; width:180px; height:25px; z-index:1">
<a href=/josknoors/contact.php target=main>[img]/josknoors/menu/contact.gif[/img]</a>
</div>

</body>

</html>

in menu.html staat nou een heel javascript gebeuren voor de mouseover's, dit maakt echter geen verschil. Toen het er nog niet in zat werkte de achtergrond ook niet.

Ik hoop dat jullie er wat mee kunnen... ik snap er niks van, gebruik normaal ook nooit frames, maar voor deze site lijkt het me toch praktischer.

Verwijderd

Ik heb het ff bij mij getest...het plaatje backmenu.gif heb ik zeg maar in de root gezet en het werkt gewoon
<body background="backmenu.gif" bgproperties="fixed">, ook als tie in images gaat
<body background="images/backmenu.gif" bgproperties="fixed">
zie ik de backmenu.gif...blijft dus extreem vaag dat het bij jou niet werkt. :?

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 16-09 21:52
Op zondag 04 november 2001 18:13 schreef Big Tazzz een boel
Eh... je site doettutniet; (2x een 404)

Verbouwing


Verwijderd

Topicstarter
Op zondag 04 november 2001 18:26 schreef DinoRaptor het volgende:

[..]

Eh... je site doettutniet; (2x een 404)
Ik zie het, ik test de website hier op mijn lokale server, daarin zitten de verwijzingen anders dan dat ze straks op de internetserver moeten komen te staan, en waar ik dus nu die test documenten heb geplaatst...

Verwijderd

Topicstarter
Op zondag 04 november 2001 18:24 schreef breukie het volgende:
Ik heb het ff bij mij getest...het plaatje backmenu.gif heb ik zeg maar in de root gezet en het werkt gewoon
<body background="backmenu.gif" bgproperties="fixed">, ook als tie in images gaat
<body background="images/backmenu.gif" bgproperties="fixed">
zie ik de backmenu.gif...blijft dus extreem vaag dat het bij jou niet werkt. :?
Ik heb het nu ook online getest nadat ik dus die 404's weggewerkt had, en dan werkt het wel, maar lokaal werkt het niet... very strange... maar goed... ik ben van mijn probleem verlost en bedank alle tweakers die mij hebben geholpen!
Pagina: 1