[(d)html] Image helemaal rechts weergeven

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

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Beste mensen :)

Het probleem ligt jammer genoeg niet precies zo eenvoudig als de topictitel doet vermoeden. Het volgende is het probleem:

Ik heb een pagina met een navigatiebalk in een tabel, geplaatst in een div met z-index: 1;

Over die tabel heen moet een plaatje komen. Nu heb ik dit plaatje dus ook in een div geplaatst met z-index: 2; En dat plaatje heb ik vervolgens rechtsuitgelijnt (want daar moet het komen).

Werkt verder prima, alleen zit de div met z-index: 2; nu over die met z-index: 1; heen, en zijn de links uit de navigatiebalk niet meer aan te klikken ..

dusss .. de vraag: Hoe kan ik het plaatje over de table krijgen, aan de rechterkant van het browser window (ook bij resize en andere resoluties) en toch ook de navigatiebalk gewoon normaal (dubbelop?) 'bruikbaar' houden ..

  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

ik denk dat je naar de window size moet gaan kijken en vanuit daar gaan positioneren..

Don't mind Rick


Verwijderd

maar wee netscape 4(gereserveerde ruimte voor scrollbar)!!!!!!!!!!!! Met search zou je als het goed is een heleboel moeten kunnen vinden

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
rickmans:
ik denk dat je naar de window size moet gaan kijken en vanuit daar gaan positioneren..
Yups .. dat had ik zelf ook bedacht maar ik denk niet dat dat egt relaxed gaat werken, maar ik onthoudt het als optie :)
jrs:
maar wee netscape 4(gereserveerde ruimte voor scrollbar)!!!!!!!!!!!! Met search zou je als het goed is een heleboel moeten kunnen vinden
Okj .. zal wel even de search induiken (hadk eigenlijk eerst moeten doen :) whoeps vergeten)..

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
De 'oplossingen' die ik heb gevonden:
De enige werkende oplossing die ik bedacht had is met frames te gaan knoeien en dan het plaatje dat je rechts wilt als (body) background op te geven ...
Gaat niet werken .. plaatje moet vóór de table komen..
Onderin je pagina een smal FRAMEpje neerflikkeren?
Gaat ook niet werken
de 'truc' met de tabel op 100% (en geen interne margins)
Geen oplossing, want de tabel zou dan in een div moeten worden geplaatst om voor het andere table te komen, en dan zit ik dus met hetzelfde probleem..

ben nog even verder aan het zoeken maar tot nu toe dus nog nix gevonden

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Nieemand verder ??

Iig.. Ik ben weg, check vanavond nog wel ff weer ..

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:17

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
2
3
4
IMG {
  position: absolute;
  right: 0px;
}

dit werkt wel, enkel levert het problemen op met javascript, sommige properties werken dan niet echt lekker (offsetLeft, pixelLeft en pixelRight)

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


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Okj dan .. dank u .. dat werkt prima ..

Om maar niet nog een nieuwe topic te openen:

ik heb de volgende pagina:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<body>
<div id="beschr" name="beschr" style="position: relative;">
<p align="left">
<b>&nbsp;&nbsp;&nbsp;blaterdeblaat</b><br>
Beetje gezeur en wat<br>
tekst enzooj
</p>
</div>
<script language="JavaScript" type="text/javascript">
alert(document.all.beschr.style.pixelHeigth);
</script>
</body>
</html>

Maar dat werkt damnit niet goed .. kheb het eveneens al geprobeerd met
code:
1
beschr.style.height


code:
1
beschr.runtimeStyle.height


code:
1
beschr.currentStyle.height

werkt allemoale niet .. ;(

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
hmmm .. tloopt nog niet egt storm.. robert gaat nu eerst maar even slaapie doen .. check morgen wel weer ..

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Iemand ???

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:17

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
object.clientHeight

mogelijk kan het betekenen dat je ook eerst een height dient te definieren, dus style="position:relative;height:1px;" als attribute aan je div geven.

pas dan heeft een element 'layout' en zijn zn maten en positie opvraagbaar

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


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Works fine..
mogelijk kan het betekenen dat je ook eerst een height dient te definieren
Was niet nodig ...
Pagina: 1