Avatar billede denima Nybegynder
04. april 2006 - 16:51 Der er 86 kommentarer og
1 løsning

Dropdown menu med .jpg billede?

Hej ..

Er ny her inde på exp.dk, så ved ikke lige om det er puttet i den rigtige kategori.

Men, har en hjemmeside, hvor jeg gerne vil have en vandret dropdown menu.
Har prøvet at lure nogle forskellige post herinde, og set forskellige dropdownmenuer. Men jeg synes ikke lige at det er det jeg skal bruge.

http://www.unique-arts.dk/blandet/UA-CT1.jpg - sådan ser siden ud, og hvor Firmaprofil osv står, vil jeg gerne have lagt en vandret dropdown menu, med de "knapper".

Så vil høre om det er muligt at lave et javascript? hvor man bruger .jpg billede som knap, altså design eller hvad man kan sige.

Og vil også høre om det muligt at få "designet" selve dropdownen som et jpg billede?

- Kenni
Avatar billede mclemens Nybegynder
04. april 2006 - 20:18 #1
Noget i denne stil?
... rediger selv de div's der dukker op (billeder, links, bredde m.v.) placeringen er samme sted som billedet der dukker frem...


onmouseover="hideshowdiv('menu2',this,0,50);"

menu2 = det objekt der skal dukke frem , this er en reference til den der kalder menuen frem ( bruges til placering), 0 <- + / - for at flytte menuen højre/venstre , 50 <- + / - for at flytte den ned eller op...


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
<!--

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
tmpy=event.clientY;
tmpx=event.clientX;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
}
cury=tmpy;
curx=tmpx;
}

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";

function hideshowdiv(tmpid,tmpcur,pleft,ptop){
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;

  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

window.onload=runhidectrl;
function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b)){
    tmpcurnode.style.visibility="hidden";
  }
  }
}
setTimeout("runhidectrl();",100);
}
//-->
</script>

</head>


<body onclick="alert(curx+'<'+tmpx1b);">

<div style="width:770px;margin:0px auto;position:relative;background-color:blue;">
<div style="float:left;width:200px;margin:0px auto;background-color:yellow;">
  <img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,0,0);">
</div>
<div style="float:left;width:200px;margin:0px auto;background-color:yellow;">
  <img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu2',this,0,50);">
</div>
</div>



<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;background-color:green;"><br>
<img src="1.jpg" width="100" height="100">
</div>

<div id="menu2" style="visibility:hidden;position:absolute;top:0px;left:0px;background-color:green;"><br>
<img src="1.jpg" width="100" height="100">
</div>

</body></html>
Avatar billede mclemens Nybegynder
04. april 2006 - 20:27 #2
uddybende forklaring kommer lidt senere
hvis den kan bruges ... kan den det?
Avatar billede mclemens Nybegynder
04. april 2006 - 20:55 #3
... der er også i forklaringen en rettelse til scriptet så den automatisk placerer menuen lige under den knap man kører henover så er man fri for at definerere placeringen via. de 2 variabler :)
Avatar billede mclemens Nybegynder
04. april 2006 - 21:58 #4
(samme som den herfra http://www.eksperten.dk/spm/700382 )
Avatar billede denima Nybegynder
05. april 2006 - 17:51 #5
Hvis jeg så vil ændre på selve dropdownen's størrelse? altså width og height?

For (0,50) var jo kun til flytning højre/venstre og op/ned ik?
Avatar billede denima Nybegynder
05. april 2006 - 17:52 #6
Men ellers så mener jeg at det er det jeg skal bruge,
så hvis du kan fortælle det jeg spurgte om før, og fortælle mig hvordan du får de der point så er det vidst det ;p
Avatar billede mclemens Nybegynder
05. april 2006 - 17:58 #7
Hvis jeg så vil ændre på selve dropdownen's størrelse? altså width og height?>

<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;width:500px;height:200px;background-color:green;"><br>
<a href="asbhj"><img src="1.jpg" width="100" height="100" alt=""></a><br>
<a href="asbhj"><img src="1.jpg" width="100" height="100" alt=""></a><br>
<a href="asbhj"><img src="1.jpg" width="100" height="100" alt=""></a><br>
</div>

^ du definerer width og height i den boks der skal dukke op som her
- hvis du ikke gør udvider den sig selv så størrelsen passer til indholdet ligesom normale div's ikke noget specielt indviklet... da det indstilles automatisk for hver dropdown behøver man egentlig ikke at bekymre sig om det - det er bare om at putte noget indhold ind :)

... vil du lige have udvidelsen så den selv placerer menuen nedenunder knappen?
- sammen med forklaringen på scriptet ?
Avatar billede denima Nybegynder
05. april 2006 - 17:59 #8
og lige en sidste ting, hvis jeg skal have et link i dropdown en, hva gør jeg så?
Avatar billede denima Nybegynder
05. april 2006 - 18:01 #9
Ja stik mig bare det :)
Avatar billede mclemens Nybegynder
05. april 2006 - 18:03 #10
så laver du dropdown f.eks. knappen sådan her:
<a href="link"><img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu2',this,0,50);"></a>

- og links i dropdownen definerer du bare ligesom i eksemplet
05/04-2006 17:58:35 - du skriver bare normale links...
Avatar billede mclemens Nybegynder
05. april 2006 - 18:03 #11
Puha, det blev langt... håber det går :P

Rettelser hvis menuen skal dukke op lige under billedet:


function hideshow skal erstattes med denne:

function hideshowdiv(tmpid,tmpcur,pleft,ptop){
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;

  if(pleft!="d"){
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";
  }else{
  tmpid.style.top=tmpy2b+"px";
  tmpid.style.left=xleft+"px";
  }

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}


onmouseover skal efter rettelse se sådan ud:

onmouseover="hideshowdiv('menu1',this,0,0);"
^ for placerin ovenpå objektet der kaldte tingen frem

- (+1 / -1 eller mere istedet for første 0 rykker tingen ned / op i forhold til objektet der kaldte tingen frem)

- (+1 / -1 eller mere istedet for andet 0 rykker tingen højre / venstre i forhold til objektet der kaldte tingen frem)




onmouseover="hideshowdiv('menu1',this,'d','d');
^ for at dukke op lige under det objektet der kaldte tingen frem (i stil med dropdown menuer)


..........................................................................................
Her er forklaringen til det nye script (ovenstående rettelser er ikke med i det nedenstående)




<script type="text/javascript">
<!--

/* Kontrollerer hvilken browser det er */
/* Bruges til kontrol af positionen af musen */

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
tmpy=event.clientY;
tmpx=event.clientX;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
}
cury=tmpy;
curx=tmpx;
}

/*---------------------------------------------------------------------*/

/* Kontrol variabler til brug i scriptet */

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";

/*---------------------------------------------------------------------*/

/* Funktion til placering af menuen der bliver synlig */

function hideshowdiv(tmpid,tmpcur,pleft,ptop){

/* Hvis der eksisterer en menu med det kaldte id (tmpid) køres funktionen */

if(tmpid=document.getElementById(tmpid)){

/* Hvis der har været en menu åben tidligere forsikrer vi os */
/* lige for at hvis den ikke er lukket så bliver den lukket */

  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';

/* tmpcurnode bruges som holder til hvilken menu der er / eller sidst var åben */
  tmpcurnode=tmpid;

/* Bruges til at fange den absolutte placering af det tag der aktiverede funktionen */
  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

/* Opbevarer den absolutte placering af det tag der aktiverede funktionen */
/* af hensyn til at kontrollere hvornår musen kommer uden til dette område */
  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;

/* Placerer det objekt der skal dukke frem ud for det objekt der lavede kaldet til menuen */
/* samt nogle pixel over/under til højre/venstre for afhængig af opkaldet til funktionen */
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";

/* Fremviser objektet der skal vises samt opbevarer den absolutte placering af objektet */
/* af hensyn til at kontrollere hvornår musen kommer uden til dette område */
  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

/*---------------------------------------------------------------------*/

/* Aktiverer kontrol af musens position */
window.onload=runhidectrl;

/* Kontrollerer om musens position er uden for området til et object der */
/* vises og om musen også er uden til det object der kaldte menuen frem */
/* hvis det er tilfældet skjules det objekt der p.t. er synligt */

function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b)){
    tmpcurnode.style.visibility="hidden";
  }
  }
}

/* Antal ms der skal gå mellem hver kontrol af om man er kommet uden til de */
/* nævnte områder ... jo lavere tal - desto hurtigere lukker menuen og modsat */
setTimeout("runhidectrl();",100);
}


....................................................
<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,0,0);">
^ Denne vil fremvise et object med id="menu1" direkte ovenpå sig selv

<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,0,50);">
^ Denne vil fremvise et object med id="menu1" 50px under sig selv

('menu1',---------------this,--------------0,-------------------------------50)
^object der skal vises, ^kontrol variabel, ^+/- antal px højre/venstre for ,^ +/- antal px under/over for


<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;width:200px;">
<img src="1.jpg" width="100" height="100"><br>
</div>
^ objectet der vises/skjules behøver ikke være en div, kan være alle objekter med et id!
... objektets interne opbygning er irrelevant men style="visibility:hidden;position:absolute;top:0px;left:0px;" er vigtig ;)
Avatar billede mclemens Nybegynder
05. april 2006 - 18:05 #12
der var lige en fejl i beskrivelsen :P
- (+1 / -1 eller mere istedet for første 0 rykker tingen ned / op (forkert højre og venstre) i forhold til objektet der kaldte tingen frem)

- (+1 / -1 eller mere istedet for andet 0 rykker tingen højre / venstre (forkert ned og op) i forhold til objektet der kaldte tingen frem)

... kom lige til at bytte rundt på de to :P
Avatar billede denima Nybegynder
05. april 2006 - 18:07 #13
Okay , shit det ser indviklet ud ;D

Any way, kigger på det lige om 2 sek..

har lige lavet et "skitse" så du kan se hvordan jeg gerne vil have det til at se ud :)

og så kan du jo sige om den du lige har givet mig er rigtig
http://www.unique-arts.dk/blandet/UA-CT1-2.jpg
Avatar billede denima Nybegynder
05. april 2006 - 18:10 #14
og hvis du kan lave det uden at jeg selv skal sætte det ind, men bare lige kopier vil det gøre det lettere for mig :)
Avatar billede mclemens Nybegynder
05. april 2006 - 18:16 #15
så er det noget i denne stil (rettet til det nye script):
prøv evt at definere width:ypx; hvor y angiver hvor bred dropdownen skal være i menu1 / menu2 i bunden...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
<!--

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
tmpy=event.clientY;
tmpx=event.clientX;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
}
cury=tmpy;
curx=tmpx;
}

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";


function hideshowdiv(tmpid,tmpcur,pleft,ptop){
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;

  if(pleft!="d"){
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";
  }else{
  tmpid.style.top=tmpy2b+"px";
  tmpid.style.left=xleft+"px";
  }

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

window.onload=runhidectrl;
function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b)){
    tmpcurnode.style.visibility="hidden";
  }
  }
}
setTimeout("runhidectrl();",100);
}
//-->
</script>

<body>

<div style="width:770px;margin:0px auto;position:relative;">
<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,d,d)">
<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu2',this,'d','d')">
</div>


<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;">
<a href="ditlinknr1"><img src="1.jpg" width="100" height="100"></a>
<a href="ditlinknr2"><img src="1.jpg" width="100" height="100"></a>
<a href="ditlinknr3"><img src="1.jpg" width="100" height="100"></a>
</div>

<div id="menu2" style="visibility:hidden;position:absolute;top:0px;left:0px">
<a href="ditlinknr1"><img src="1.jpg" width="100" height="100"></a>
<a href="ditlinknr2"><img src="1.jpg" width="100" height="100"></a>
<a href="ditlinknr3"><img src="1.jpg" width="100" height="100"></a>
<a href="ditlinknr4"><img src="1.jpg" width="100" height="100"></a>
</div>

</body></html>
Avatar billede mclemens Nybegynder
05. april 2006 - 18:18 #16
hov, fejl ... ret lige denne

<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,d,d)">

til denne:

<img src="1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,'d','d')">

(bemærk de manglende apostroffer :P )
Avatar billede mclemens Nybegynder
05. april 2006 - 18:20 #17
og hvis du putter <br> imellem linksene hopper de ned på næste linje ... det kan jo også være tekst link kort sagt alt html... der er ingen grænser for hvad du kan putte i de div's der skal fremvises...
Avatar billede mclemens Nybegynder
05. april 2006 - 18:22 #18
... skal alle menuer have dem samme bredde og starte nedenunder link nr 1?
- i det tilfælde scripter jeg lige scriptet om så det passer til den dropdown måde...
Avatar billede denima Nybegynder
05. april 2006 - 18:23 #19
Ja prøv hvis du gider at lave sådan sådan de har samme brede..

Har gemt de forskellige, så når jeg smider det ind kan jeg jo se hvad der er bedst :)
Avatar billede mclemens Nybegynder
05. april 2006 - 18:29 #20
- i det tilfælde scripter jeg lige scriptet om så det passer til den dropdown måde...
... eller rettere i det tilfælde skal denne linie:

  tmpid.style.left=xleft+"px";

erstattes med:

  tmpid.style.left=xleft-tmpcur.offsetLeft+"px";

og du skal angive bredden af den div der dukker op i hvert div som f.eks. her:
<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;width:500px;">

og her

<div id="menu2" style="visibility:hidden;position:absolute;top:0px;left:0px;width:500px;">
Avatar billede denima Nybegynder
05. april 2006 - 18:34 #21
Okay har rettet,
uden billeder osv. er der ikke den store forskel ;p
Men der er vel en forskel når man putter billeder osv ind ik?
Avatar billede mclemens Nybegynder
05. april 2006 - 18:43 #22
du kan sætte en background-color:red; ind midlertidig for at kunne se div'ens størrelse... du kan også f.eks. definere en height:20px;

<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;width:500px;background-color:red;height:20px;">
Avatar billede denima Nybegynder
05. april 2006 - 18:48 #23
Men hvis jeg så vil have menu2 til at gå ind over den første "knap" ?
så der er et link under første knap? :)
Avatar billede mclemens Nybegynder
05. april 2006 - 18:49 #24
Men hvis jeg så vil have menu2 til at gå ind over den første "knap" ?
så der er et link under første knap? :)
- så bruger du rettelsen i 05/04-2006 18:29:36 sammen med eksemplet fra 05/04-2006 18:16:40...

Men der er vel en forskel når man putter billeder osv ind ik?>
Forskellen på script 1(udvidet) og så med den sidste rettelse er at alle menuer dukker op lige under starten på div'en d.v.s. der hvor den div starter som linksene er placeret i...

- kan selvfølgelig godt komme med en eksempel der matcher det site du fremviser, men det kan ikke gøres (kan godt men for besværligt) baseret på et billede - lettere baseret på html tags og struktur ...  et link til siden delt op i html vil gøre det lettere at komme med et kopier og sæt ind test eksempel
Avatar billede mclemens Nybegynder
05. april 2006 - 18:53 #25
en eksempel = et eksempel...
Avatar billede denima Nybegynder
05. april 2006 - 18:57 #26
Ah nu fattede jeg det med

tmpid.style.left=xleft-tmpcur.offsetLeft+"px";

havde erstattet med noget forkert før ..

Men nu er det som jeg vil have :) så må jeg bare prøve at få sat det ind ;p

Kan du så li hurtig fortælle mig hvordan jeg lukker og du får de point ? =D
Avatar billede mclemens Nybegynder
05. april 2006 - 19:03 #27
du trykker på mit navn ud for dette svar og herefter accepter ;)
Avatar billede mclemens Nybegynder
05. april 2006 - 19:03 #28
p.s. javascript og cookies skal være aktiveret
Avatar billede denima Nybegynder
05. april 2006 - 19:04 #29
Okay, jeg takker for hjælpen :)
Avatar billede mclemens Nybegynder
05. april 2006 - 19:08 #30
- og jeg takker for point :)
Avatar billede denima Nybegynder
05. april 2006 - 19:10 #31
en sidste lille bitte ting..

kan man se menuen i andre browser også? firefox osv ?
Avatar billede mclemens Nybegynder
05. april 2006 - 19:11 #32
p.s. sørg for at knapperne til menuen får sin egen div med position relative uden noget foran den første knap... ellers starter den ikke under den første knap :)
Avatar billede mclemens Nybegynder
05. april 2006 - 19:12 #33
kan man se menuen i andre browser også? firefox osv ?
ja selvfølgelig ;)
Avatar billede denima Nybegynder
05. april 2006 - 19:13 #34
Skal prøve at huske ellers må jeg jo oprette et nyt indlæg, eller evt. skrive til dig hvis du har en mail ? ;D
Avatar billede mclemens Nybegynder
05. april 2006 - 19:23 #35
bookmark tråaden ;)
... ellers prøv med et nyt spørgsmål* eller klik på mit brugernavn og kast en besked med henvisning til denne tråd i en tråd du kan se jeg deltager i...

* bemærk dog ved en ny tråd et det ikke tilladt at
stille spørgsmål specifikt til én eller flere bestemte personer, med mindre spørgsmålet er på 0 point eller hvis der er tale om lovlig pointoverførsel.


eller evt. skrive til dig hvis du har en mail ?
- har desværre været hårdt ramt af spam-emails derfor
ligger den ikke tilgængelig på offentlige forummer...
og holder derfor min e-mail adresse tæt til kroppen.

- kunne selvfølgelig oprette en hotmail eller lignende
men det er ikke det at få spam der er et problem det
er det tralse i at skulle til at sortere det fra...
Avatar billede mclemens Nybegynder
05. april 2006 - 19:25 #36
se evt. regler under: http://www.eksperten.dk/regler.phtml
(del 2. m.h.t. oprettelse af tråde... det ville jo ikke være fair
hvis det var en tråd hvor andre ikke havde mulighed for at få point ...)
Avatar billede denima Nybegynder
05. april 2006 - 19:25 #37
Forståeligt :)

Jeg smider tråden til fortrukne =)
Avatar billede denima Nybegynder
05. april 2006 - 21:47 #38
www.copenhagentrading.dk

menuen er fin nok når man ikke har scrollet ned..
Men når man scroller en smule ned så begynder menuen at blinke..
Ved du hvorfor mclemens?
Avatar billede mclemens Nybegynder
05. april 2006 - 21:52 #39
... menuen vil ikke rigtig blinke her???
- hvad browser bruger du?
Avatar billede mclemens Nybegynder
05. april 2006 - 21:52 #40
tester med firefox 1.5 samt IE 6.0
Avatar billede denima Nybegynder
05. april 2006 - 21:54 #41
Det sku gerne være den nye IE..
Men det kun når man scroller ned på siden at den gør det
Avatar billede mclemens Nybegynder
05. april 2006 - 21:56 #42
av ja ... undersøger det :/
Avatar billede denima Nybegynder
05. april 2006 - 21:57 #43
Det lyder dejligt :)
Men bliver nød til at logge af, men kigger ind i morgen og ser om du har fundet løsningen ;)

Ha' en forsat god aften
Avatar billede mclemens Nybegynder
05. april 2006 - 22:00 #44
ok :P
- i lige måde :)
Avatar billede mclemens Nybegynder
05. april 2006 - 22:00 #45
ok :P ->
og ser om du har fundet løsningen ;) ... ok :P
Avatar billede mclemens Nybegynder
05. april 2006 - 22:58 #46
Hvis du beholder har denne doctype:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

er der adgang til document.body.scrollTop samt document.body.scrollLeft variabler ... men hvis du skifter til denne doctype er der ikke længere:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

... nå men et hutigt fix ... kigger videre på det - der er lidt med at menuen ikke forsvinder optimalt når man kører musen ned under menuen ( det kigger jeg på sammen med en måde at få scroll placering uden at ændre doctypen...) men så du kan se der sker lidt så prøv at skifte doctype til den første jeg nævnte samt udskifte det stykke her:

function mousepos(e){
if(IE){
tmpy=event.clientY;
tmpx=event.clientX;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
}
cury=tmpy;
curx=tmpx;
}

med det her:

function mousepos(e){
if(IE){
tmpy=event.clientY+document.body.scrollTop;
tmpx=event.clientX+document.body.scrollLeft;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
}
cury=tmpy;
curx=tmpx;
}
Avatar billede mclemens Nybegynder
06. april 2006 - 00:07 #47
... kigger videre på det imorgen :P
Avatar billede mclemens Nybegynder
06. april 2006 - 01:54 #48
YES haha.... http://javascript.about.com/library/bliebug.htm :)

<script type="text/javascript">
<!--

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
myscrolltop=(tmenu=document.documentElement.scrollTop)? tmenu : document.body.scrollTop;
myscrollleft=(lmenu=document.documentElement.scrollLeft)? tmenu : document.body.scrollleft;
tmpy=event.clientY+myscrolltop;
tmpx=event.clientX+myscrollleft;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
myscrolltop=0;
myscrollleft=0;
}
cury=tmpy;
curx=tmpx;
}

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";


function hideshowdiv(tmpid,tmpcur,pleft,ptop){
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;

  if(pleft!="d"){
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";
  }else{
  tmpid.style.top=tmpy2b+"px";
  tmpid.style.left=xleft-tmpcur.offsetLeft+"px";
  }

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

window.onload=runhidectrl;
function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b)){
    tmpcurnode.style.visibility="hidden";
  }
  }
}
setTimeout("runhidectrl();",100);
}
//-->
</script>
Avatar billede mclemens Nybegynder
06. april 2006 - 01:59 #49
der er stadig lidt problemer med at menuen ikke forsvinder godt nok - kigger på det imorgen og kommer med en løsning på det sidste samt en dump af html'en som den skal se ud 7-9-13 ... det var det med doctypen der drillede før :/
http://javascript.about.com/library/bliebug.htm
Avatar billede mclemens Nybegynder
06. april 2006 - 02:42 #50
test eksempel ;)
- hjælper gerne med at integrere i løbet af imorgen eller måske først til aften hvis det er :) ... men nu vil jeg lige først sove ;D



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{margin:0px;padding:0px;}
a img{border:0px;}
</style>

<script type="text/javascript">
<!--

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
myscrolltop=(tmenu=document.documentElement.scrollTop)? tmenu : document.body.scrollTop;
myscrollleft=(lmenu=document.documentElement.scrollLeft)? tmenu : document.body.scrollLeft;
tmpy=event.clientY+myscrolltop;
tmpx=event.clientX+myscrollleft;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
myscrolltop=0;
myscrollleft=0;
}
cury=tmpy;
curx=tmpx;
}

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";


function hideshowdiv(tmpid,tmpcur,pleft,ptop){
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b2=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;




  if(pleft!="d"){
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";
  }else{
  tmpid.style.top=tmpy2b2+"px";
  tmpid.style.left=xleft-tmpcur.offsetLeft+"px";
  }

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

window.onload=runhidectrl;
function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b2)){
    tmpcurnode.style.visibility="hidden";
  }
  }
}
setTimeout("runhidectrl();",100);
}
//-->
</script>

<body>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="width:770px;margin:0px auto;position:relative;">
<img src="billede1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu1',this,'d','d')">
<img src="billede1.jpg" width="100" height="100" onmouseover="hideshowdiv('menu2',this,'d','d')">
</div>
<br><br><br><br><br>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;">
<a href="ditlinknr1"><img src="billede1.jpg" width="100" height="100"></a>
<a href="ditlinknr2"><img src="billede1.jpg" width="100" height="100"></a>
<a href="ditlinknr3"><img src="billede1.jpg" width="100" height="100"></a>
</div>

<div id="menu2" style="visibility:hidden;position:absolute;top:0px;left:0px">
<a href="ditlinknr1"><img src="billede1.jpg" width="100" height="100"></a>
<a href="ditlinknr2"><img src="billede1.jpg" width="100" height="100"></a>
<a href="ditlinknr3"><img src="billede1.jpg" width="100" height="100"></a>
<a href="ditlinknr4"><img src="billede1.jpg" width="100" height="100"></a>
</div>

</body></html>
Avatar billede mclemens Nybegynder
06. april 2006 - 08:09 #51
Med scriptet ovenover er problemet med at menuerne ikke forsvinder løst på sider uden frames... kigger på frame problemet... Problemet med at menuen blinker er dog løst (kopier fra <script... ned til ...</script> og erstat ) :)
Avatar billede mclemens Nybegynder
06. april 2006 - 08:41 #52
Undskyld det tog så lang tid at nå frem til løsningen...

Af hensyn til målingen af musens placering inde i iframes skal dette script benyttes:


<script type="text/javascript">
<!--

mychkvar=-1;

var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=mousepos;
var cury=0;
var curx=0;

function mousepos(e){
if(IE){
myscrolltop=(tmenu=document.documentElement.scrollTop)? tmenu : document.body.scrollTop;
myscrollleft=(lmenu=document.documentElement.scrollLeft)? tmenu : document.body.scrollLeft;
tmpy=event.clientY+myscrolltop;
tmpx=event.clientX+myscrollleft;
}else{
tmpy=e.pageY;
tmpx=e.pageX;
myscrolltop=0;
myscrollleft=0;
}
cury=tmpy;
curx=tmpx;
}

tmpx1=0;
tmpx2=0;
tmpy1=0;
tmpx2=0;
tmpx1b=0;
tmpx2b=0;
tmpy1b=0;
tmpx2b=0;
tmpcurnode="";


function hideshowdiv(tmpid,tmpcur,pleft,ptop){
mychkvar=1;
if(tmpid=document.getElementById(tmpid)){
  if(tmpcurnode!="")tmpcurnode.style.visibility='hidden';
  tmpcurnode=tmpid;

  xleft=tmpcur.offsetLeft;
  xtop=tmpcur.offsetTop;
  tmpcur2=tmpcur;
  while(tmpcur2=tmpcur2.offsetParent){
  xleft=xleft+tmpcur2.offsetLeft;
  xtop=xtop+tmpcur2.offsetTop;
  }

  tmpy1b=xtop;
  tmpx1b=xleft;
  tmpy2b2=xtop+tmpcur.offsetHeight;
  tmpx2b=xleft+tmpcur.offsetWidth;




  if(pleft!="d"){
  tmpid.style.top=xtop+ptop+"px";
  tmpid.style.left=xleft+pleft+"px";
  }else{
  tmpid.style.top=tmpy2b2+"px";
  tmpid.style.left=xleft-tmpcur.offsetLeft+"px";
  }

  tmpid.style.visibility='visible';
  tmpy1=tmpid.offsetTop;
  tmpx1=tmpid.offsetLeft;
  tmpy2=tmpid.offsetTop+tmpid.offsetHeight;
  tmpx2=tmpid.offsetLeft+tmpid.offsetWidth;
}
}

window.onload=runhidectrl;
function runhidectrl(){
if(tmpcurnode!=""){
  if((curx<tmpx1)||(curx>tmpx2)||(cury<tmpy1)||(cury>tmpy2)){
  if((curx<tmpx1b)||(curx>tmpx2b)||(cury<tmpy1b)||(cury>tmpy2b2)){
    tmpcurnode.style.visibility="hidden";
  }
  }if(mychkvar==0)tmpcurnode.style.visibility="hidden";
}
setTimeout("runhidectrl();",100);
}
//-->
</script>




og tilføj onmouseover="mychkvar=0;" til dine iframes som f.eks. her:

<iframe name="I1" width="747" height="295" src="text.htm" marginwidth="1" marginheight="1" border="0" frameborder="0" onmouseover="mychkvar=0;">
Avatar billede mclemens Nybegynder
06. april 2006 - 12:01 #53
Hvis menuen skal forsvinde igen ved et klik på et link skal nedenstående onclick tilføjes til de links der skal skjule menuen


<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;background-color:green;"><br>
<a href="#" onclick="this.offsetParent.style.visibility='hidden';"><img src="1.jpg" width="100" height="100"></a>
</div>


eller: (det er ikke altid du kan bruge den anden... det kommer an på designet - husk at rette menu angivelsen i onclick'en)


<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;background-color:green;"><br>
<a href="#" onclick="document.getElementById('menu1').style.visibility='hidden';"><img src="1.jpg" width="100" height="100"></a>
</div>
Avatar billede denima Nybegynder
06. april 2006 - 18:36 #54
Okay, jeg fik ikke rigtig det med de der iframes til at virke :s

og så skal jeg lige høre noget;

<div id="menu1" style="visibility:hidden;position:absolute;top:0px;left:0px;background-color:green;"><br>
<a href="#" onclick="this.offsetParent.style.visibility='hidden';"><img src="1.jpg" width="100" height="100"></a>
</div>

sagde du ik at menu1's position altid sku være relative ? altså den fungere fint nok nu selvom det er absolute, men skal bare lige være sikker..
Avatar billede mclemens Nybegynder
06. april 2006 - 18:55 #55
sagde du ik at menu1's position altid sku være relative ? altså den fungere fint nok nu selvom det er absolute, men skal bare lige være sikker..>

Nej den skal være absolute...
Det var knappen der kalder menupunktet frem
der "helst" skal være relativt placeret...
(ved ikke helt om det giver problemer
hvis den ikke er (har ikke testet)..


Okay, jeg fik ikke rigtig det med de der iframes til at virke :s>
- kigger lige på dit site ...
Avatar billede mclemens Nybegynder
06. april 2006 - 19:01 #56
scriptet i 08:41:13 skal indsættes istedet for det nuværende

samt:


<body topmargin="0">

<table cellpadding="0" cellspacing="0" width="781" height="662">
    <!-- MSTableType="layout" -->
    </body></html>
<tr>
        <td valign="top" height="222">
        <img border="0" src="ct-top.jpg" width="781" height="222"></td>
    </tr>
<tr>
    <html>


<body leftmargin="0" topmargin="0">

        <td valign="top" height="32">

</body></html>
    <div style="position: absolute; width: 607px; height: 31px; z-index: 1; left: 133px; top: 222px" id="layer1">
        <img src="knapper/firmaprofil.jpg" width="123" height="32" onmouseover="hideshowdiv('menu1',this,'d','d')"><img src="knapper/produkter.jpg" width="124" height="32" onmouseover="hideshowdiv('menu2',this,'d','d')"><img src="knapper/privatlabel.jpg" width="127" height="32" onmouseover="hideshowdiv('menu3',this,'d','d')"><img src="knapper/referance.jpg" width="112" height="32" onmouseover="hideshowdiv('menu4',this,'d','d')"><img src="knapper/kontakt.jpg" width="121" height="32" onmouseover="hideshowdiv('menu5',this,'d','d')">
</div>







skal rettes til:

<body topmargin="0">

<table cellpadding="0" cellspacing="0" width="781" height="662">
    <!-- MSTableType="layout" -->
    </body></html>
<tr>
        <td valign="top" height="222">
        <img border="0" src="ct-top.jpg" width="781" height="222"></td>
    </tr>
<tr>
        <td valign="top" height="32">

    <div style="position: absolute; width: 607px; height: 31px; z-index: 1; left: 133px; top: 222px" id="layer1">
        <img src="knapper/firmaprofil.jpg" width="123" height="32" onmouseover="hideshowdiv('menu1',this,'d','d')"><img src="knapper/produkter.jpg" width="124" height="32" onmouseover="hideshowdiv('menu2',this,'d','d')"><img src="knapper/privatlabel.jpg" width="127" height="32" onmouseover="hideshowdiv('menu3',this,'d','d')"><img src="knapper/referance.jpg" width="112" height="32" onmouseover="hideshowdiv('menu4',this,'d','d')"><img src="knapper/kontakt.jpg" width="121" height="32" onmouseover="hideshowdiv('menu5',this,'d','d')">
</div>
Avatar billede mclemens Nybegynder
06. april 2006 - 19:01 #57
samt:

<iframe name="I1" width="747" height="295" src="text.htm" marginwidth="1" marginheight="1" border="0" frameborder="0">
            </iframe>

til:

<iframe name="I1" width="747" height="295" src="text.htm" marginwidth="1" marginheight="1" border="0" frameborder="0" onmouseover="mychkvar=0;">
            </iframe>
Avatar billede mclemens Nybegynder
06. april 2006 - 19:04 #58
og hvis du har problemer med
onclick="this.offsetParent.style.visibility='hidden';"

så skift til: (den er "skudsikker" ret menu navnet der skal skjules ved click)
onclick="document.getElementById('menu1').style.visibility='hidden';"
Avatar billede mclemens Nybegynder
06. april 2006 - 19:05 #59
i rettelsen fra 06/04-2006 19:01:09
var skal </body></html> i tabellen også fjernes ...
Avatar billede denima Nybegynder
06. april 2006 - 19:17 #60
når jeg ændrer

<body topmargin="0">

<table cellpadding="0" cellspacing="0" width="781" height="662">
    <!-- MSTableType="layout" -->
    </body></html>
<tr>
        <td valign="top" height="222">
        <img border="0" src="ct-top.jpg" width="781" height="222"></td>
    </tr>
<tr>
        <td valign="top" height="32">

    <div style="position: absolute; width: 607px; height: 31px; z-index: 1; left: 133px; top: 222px" id="layer1">
        <img src="knapper/firmaprofil.jpg" width="123" height="32" onmouseover="hideshowdiv('menu1',this,'d','d')"><img src="knapper/produkter.jpg" width="124" height="32" onmouseover="hideshowdiv('menu2',this,'d','d')"><img src="knapper/privatlabel.jpg" width="127" height="32" onmouseover="hideshowdiv('menu3',this,'d','d')"><img src="knapper/referance.jpg" width="112" height="32" onmouseover="hideshowdiv('menu4',this,'d','d')"><img src="knapper/kontakt.jpg" width="121" height="32" onmouseover="hideshowdiv('menu5',this,'d','d')">
</div>

bliver hele siden helt "hulter til bulter" :s
Avatar billede mclemens Nybegynder
06. april 2006 - 19:21 #61
så bare lad det være... men tag de 2 andre rettelser:

script udskiftning og:

<iframe name="I1" width="747" height="295" src="text.htm" marginwidth="1" marginheight="1" border="0" frameborder="0">
            </iframe>

til:

<iframe name="I1" width="747" height="295" src="text.htm" marginwidth="1" marginheight="1" border="0" frameborder="0" onmouseover="mychkvar=0;">
            </iframe>


....

og hvis du har problemer med
onclick="this.offsetParent.style.visibility='hidden';"

så skift til: (den er "skudsikker" ret menu navnet der skal skjules ved click)
onclick="document.getElementById('menu1').style.visibility='hidden';"
Avatar billede denima Nybegynder
06. april 2006 - 19:21 #62
Hvis du lige kigger på sitet nu, www.copenhagentrading.dk, har ændret det der onclick, men stadig ikke det med iframe..

så hvis du ud fra nuværende site, kan sige det jeg skal ændre i iframe, ;D det andet forvirrer mig
Avatar billede mclemens Nybegynder
06. april 2006 - 19:24 #63
P.s.: m.h.t. det store stykke der skulle rettes:

06/04-2006 19:01:09 samt fjernelse af </body> og </html> angivet i rettelsen (06/04-2006 19:05:56)

var at man kun må have 1 <body> og 1 <html> i et html dokument... og body samt html må ikke slutte før indholdet slutter...
Avatar billede denima Nybegynder
06. april 2006 - 19:27 #64
okay har rettet så der kun er 1 <body> og <html>
men den vil stadig ik ud over iframen :S
Avatar billede mclemens Nybegynder
06. april 2006 - 19:32 #65
jeg bruger aldrig z-index... men du kan vel give menuer z-index:5; i stylen...
Avatar billede mclemens Nybegynder
06. april 2006 - 19:33 #66
- når du angiver z-index'er kan det påvirke vilke lag der kommer øverst ;)
Avatar billede mclemens Nybegynder
06. april 2006 - 19:33 #67
<div id="menu1" style="z-index: 5;visibility: hidden; position: absolute; top: 254px; left: 133px; background-color: green; width: 607px; height: 56px;">
Avatar billede mclemens Nybegynder
06. april 2006 - 19:34 #68
vilke = hvilke
Avatar billede denima Nybegynder
06. april 2006 - 19:38 #69
Ahh, sådan der, nu fungere det vidst :D
Avatar billede mclemens Nybegynder
06. april 2006 - 19:40 #70
ok :)
Avatar billede denima Nybegynder
06. april 2006 - 19:47 #71
Jeg takker endnu engang :) hehe
Avatar billede denima Nybegynder
09. april 2006 - 16:40 #72
mcclemens?

Hvorfor virker det ik, hvis jeg bruger "background-image" istedet for "background-color" i dropdownen? :/

http://www.copenhagentrading.dk/test/index.htm
Kig lige hvis du ved det :)
Avatar billede mclemens Nybegynder
09. april 2006 - 17:27 #73
Prøv:

background-image:("dropdownm-2.jpg");
Avatar billede denima Nybegynder
09. april 2006 - 17:30 #74
Det vil den heller ik..
Avatar billede mclemens Nybegynder
09. april 2006 - 17:55 #75
background-image:('dropdownm-2.jpg');
... men prøver at kigge på det (" - duer ikke ... tænkte mig ikke lige om :P )
Avatar billede denima Nybegynder
09. april 2006 - 17:57 #76
Den du skrev nu her, virker heller ikke.

Det virker fint i frontpage, men ligeså snart jeg smider den op, så viser den ikke baggrunden i browseren :s
Avatar billede mclemens Nybegynder
09. april 2006 - 17:59 #77
background-image:('dropdown-menu-jpgs/dropdownm-1.jpg');

skift mellemrum ud med bindestreger ;)
Avatar billede mclemens Nybegynder
09. april 2006 - 18:00 #78
skift direktoratets navn også :)
Avatar billede denima Nybegynder
09. april 2006 - 18:01 #79
Okay, hvad mener du med bindestreger :D? og direktoratets navn? ;s ;o
Avatar billede mclemens Nybegynder
09. april 2006 - 18:02 #80
hov, det var menu2 :P
Avatar billede denima Nybegynder
09. april 2006 - 18:03 #81
Ved sku ik hvad jeg gør galt, men det vil stadig ik vises i browser ARG
Avatar billede mclemens Nybegynder
09. april 2006 - 18:05 #82
Du har ikke en fil der hedder dropdownm-1.jpg ;)
- der ligger en der hedder dropdownm-2.jpg så prøv:
background-image:('dropdownm-2.jpg');
Avatar billede denima Nybegynder
09. april 2006 - 18:07 #83
Jamen tror det er selve background-imagen som er noget galt med? ;s
fordi også i frontpage vil den ikke vises nu, og der burde det først og fremmest blive vist? :D
Avatar billede mclemens Nybegynder
09. april 2006 - 18:20 #84
background-image:url('dropdownm-2.jpg');
(ups)
Avatar billede denima Nybegynder
09. april 2006 - 18:24 #85
Sådan, nu virker det :D
Mange tak - endnu en gang ;D
Avatar billede denima Nybegynder
09. april 2006 - 18:26 #86
Men hvad mente du med bindestreger og direktoratets navn? :)
Avatar billede mclemens Nybegynder
09. april 2006 - 18:30 #87
du havde angivet en sti som denne ved en af filerne:
dropdown%20menu%20jpgs/dropdownm-1.jpg ... og det kunne være det hjalp med
- eller _ istedet for mellemrum (%20) i direktoratets navn... men det var den url('') jeg glemte ;)
[ Mange tak - endnu en gang ;D ]
- det var så lidt ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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