[js] Waar staat het plaatje

Pagina: 1
Acties:

  • Naj_Geetsrev
  • Registratie: Oktober 2002
  • Laatst online: 21-07-2025
Ik ben bezig met een menu voor een website, en ik kom niet uit een probleem :(

Ik heb een DIV, deze DIV bevat 2 andere DIV's Een schaduw en een menu

Deze moet recht onder een plaatje komen, duz ik dacht van "Dit moet werken.":
code:
1
2
3
function show(opj){
  document.getElementById('nieuws').style.left=opj.left;
  }


opj = this van het plaatje

nieuws = de hoofddiv

Moet toch werken :?

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
ik snap niet echt hoe de situatie nou precies is en waarom je dit met javascript wil oplossen.
geef je hele code eens

  • Naj_Geetsrev
  • Registratie: Oktober 2002
  • Laatst online: 21-07-2025
Ik post de relevante code wel ff, anders is het net iets te veel :D

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
<html>
<head>
<title>Stichting Donorvoorlichting</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="includes/style.css" type="text/css">
<script>
  function show(naam,opj){
  document.getElementById('nieuws').style.left=opj.left;
  }
</script>
</head>

<body bgcolor="CCCCCC" leftmargin="5" topmargin="0" marginwidth="0" marginheight="0">
<div id="nieuws" style="position:absolute;width:68;left:245;top:85;height:120;">
<div id="schadnews" style="filter: Alpha(Opacity=50);position:absolute;width:65;height:110;top:5;background-color:#000000;">
</div>
<div id="hoofdnews" style="border:1px #000000 solid;position:absolute;width:65;height:110;left:3;background-color:#ffffff;">
&nbsp;
</div>
</div>
<div align=center>
<table background="images\home-bg.gif" width="766" border="0" cellspacing="0" cellpadding="0" bgcolor="ffffff">
  <tr>
    <td>
    <table width="100%">
    <tr>
    <td>
    [img]"images\home-nigz.gif">
[/img]
    <td>
    <div align="right">
        <p class=zoeken>Zoeken:&nbsp;&nbsp;<input class="zoeken" size="21" value="typ hier uw zoekterm..." type="text">&nbsp;&nbsp;[img]"images\home-zoeken.gif">&nbsp;&nbsp;&nbsp;&nbsp;</P>
[/img]
    </td>
    </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td height=45 background="images\home-bg-onder.gif">
    [img]"images\nav-nieuws.gif"[/img][img]"images\nav-overdonatie.gif"[/img][img]"images\nav-overregistratie.gif"[/img][img]"images\nav-voorwie.gif"onmouseover="this.src='images/nav-voorwie-aan.gif';"[/img][img]"images\nav-vna.gif"[/img][img]"images\nav-winkel.gif"[/img][img]"images\nav-discussie.gif"[/img]
    </td>
  </tr>
  <tr>

  • Naj_Geetsrev
  • Registratie: Oktober 2002
  • Laatst online: 21-07-2025
En ik doe het zo omdat de pagina zelf gecentreert is, duz de x waarde wisselt per resolutie e.d.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:15

RM-rf

1 2 3 4 5 7 6 8 9

ppk heeft een uitstekend findPosition script op zijn website staan: http://www.xs4all.nl/~ppk/js/findpos.html

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Naj_Geetsrev
  • Registratie: Oktober 2002
  • Laatst online: 21-07-2025
Hey!!!

THX ^O^

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Naj_Geetsrev schreef op 21 juli 2003 @ 10:49:
En ik doe het zo omdat de pagina zelf gecentreert is, duz de x waarde wisselt per resolutie e.d.
En als je nu je buitenste DIV absoluut positioneert dan maakt het weer niks uit, want dan nemen alle binnenste elementen gewoon de coordinaten relatief van hun parent...

Om zoiets met javascript op te lossen is imho een beetje 'niet van deze tijd' :P
ppk heeft een uitstekend findPosition script op zijn website staan:
  • Curiously, the only browser that executes this script flawlessly is Netscape 4, as long as you keep its special wishes in mind.
  • Otherwise the script has flaws in all browsers. See below for more information.
  • [ Voor 27% gewijzigd door Bosmonster op 21-07-2003 10:59 ]

    Pagina: 1