Avatar billede mora Nybegynder
07. november 1999 - 11:49 Der er 45 kommentarer og
1 løsning

Strengen er ikk afsluttet?

<a onmouseover=java script:document.write('<a href="fastnet.htm" target="main">Fastnet</a> | <a href="mobil.htm" target="main">Mobil</a> | <a href="int.htm" target="main">International</a> | <a href="Internet.htm" target="main">Internet</a>')>Telefoni</a>

Fra start skal der stå "Telefoni" når musen er over skal der være 4 links(fastent.htm, mobil.htm, internet.htm, int.htm), desuden skal de nye links stå i samme linje, ikke slette alt det andet i rammen. - håber i kan hjælpe.
Avatar billede mukke Nybegynder
07. november 1999 - 11:54 #1
prøv:

<a onmouseover="java script:document.write('<a href=\'fastnet.htm\' target=\'main\'>Fastnet</a> | <a href=\'mobil.htm\' target=\'main\'>Mobil</a> | <a href=\'int.htm\' target=\'main\'>International</a> | <a href=\'Internet.htm\' target=\'main\'>Internet</a>')">Telefoni</a>

Avatar billede skjoldby Nybegynder
07. november 1999 - 12:26 #2
Her er den:

<a onmouseover="java script:document.write('<a href=fastnet.htm target=main>Fastnet</a> | <a href=mobil.htm target=main>Mobil</a> | <a href=int.htm target=main>International</a> | <a href=Internet.htm target=main>Internet</a>')">Telefoni</a>
Avatar billede mukke Nybegynder
07. november 1999 - 12:27 #3
tjae.. mit forslag fungerer fint nok, såe...
Avatar billede skjoldby Nybegynder
07. november 1999 - 12:28 #4
Ok
Avatar billede mora Nybegynder
07. november 1999 - 12:30 #5
Næsten...
Den virker med at skrive de nye links, men som sagt den mp IKKE bare slette alt andet indhold i rammen :-(

Rammen består af 5 linjer, som denne og når musen holdes over en af dem skal den skrive undermenuerne i samme linje, (med <center>)
Avatar billede skjoldby Nybegynder
07. november 1999 - 12:33 #6
Jeg tror det er en anden funktion du vi have. Du vil have en form for dropdown menu. Altså nå man køre musen over linket, kommer en masse underlinks ikke?
Avatar billede skjoldby Nybegynder
07. november 1999 - 12:36 #7
godt stavet ikke?
Avatar billede mora Nybegynder
07. november 1999 - 14:06 #8
Jo fedt stavet :-)
Jeg tror at det er det rigtige vi har fat i, når musen rører teksten skal den(som nu) vise undermenuer, men IKKE bare skrive dem øverst i venstre hjørne, jeg vil helst hvis den kunne slette indholdet i en ramme og skrive undermenuerne der.

Den ramme jeg gerne vil have dem ned i hedder: infol
frame.infol.document.write('')  virker ikke :-(
Avatar billede mora Nybegynder
07. november 1999 - 14:09 #9
hmmm. jeg skrev to af '
men der kom kun 1...

anyway, jeg har lagt lidt ind på http://www.friservice.dk
Desuden kan jeg best lide skjold´s forslag da det ser bedst ud hvis nogen fik lyst til at kikke lidt :-)
Avatar billede skjoldby Nybegynder
07. november 1999 - 15:34 #10
Der sker ikke noget hvis jeg åbner url'en
Avatar billede mora Nybegynder
07. november 1999 - 18:25 #11
:)
Jeg havde vist leget lidt for meget med index.shtml koden, jeg håbede at det virkede, nå men nu er den der.

På mandag får jeg de subdomains lavet(har ikke noget med dette at gøre, men det var dem der gjore at du ikke kom ind :-()
Avatar billede cyberesben Nybegynder
07. november 1999 - 19:15 #12
man kan ikke umiddelbart lave sådan en document.write sjover efter at siden er loaded!
Avatar billede skjoldby Nybegynder
08. november 1999 - 00:08 #13
Du har brug for en dropdown menu. Prøv og se om det ikke er i denne her stil (Den er ikke tilrettet til dig, men det kan vi måske snakke om):

<html>
<head>
<title>Menu</title>

<style>
body{background-color:#FFFFFF}
A{color:#FFFFCC; text-decoration:none}
A:hover{color:#FFFFCC; text-decoration:underline}
A:visited:{color:#CCCCFF; text-decoration:none}
TD{font-family:arial,helvetica; font-size:10pt}
</style>




<style>
A:hover{color:#FFFFCC; text-decoration:underline}



#divBg{position:absolute; width:630; top:0; left:0; visibility:hidden; height:100;}
#divBgColor{position:absolute; top:0; left:0; width:630; height:30; clip:rect(0,630,30,0); background-color:#003366; layer-background-color:#003366}

DIV.clTop{position:absolute; font-family:arial,helvetica; text-align:center; font-weight:bold; font-size:13px; color:#FFFFCC; visibility:visible; left:100; top:20; width:90;}
DIV.clSub{position:absolute; top:20; left:0; width:90;  visibility:hidden; font-family:arial, helvetica; font-weight:normal; font-size:12px; background-color:#003366; layer-background-color:#003366; text-align:center; color:#FFFFCC; clip:    rect(0 90 60 0)}

#divTop0{left:0; top:5}
#divTop1{left:90; top:5}
#divTop2{left:180; top:5}
#divTop3{left:270; top:5}
#divTop4{left:360; top:5}
#divTop5{left:450; top:5}
#divTop6{left:540; top:5}
</style>



<script language="JavaScript1.2">

/********************************************************************************
Copyright (C) 1999 Thomas Brattli
This script is made by and copyrighted to Thomas Brattli at www.bratta.com
Visit for more great scripts.
This may be used freely as long as this msg is intact!
********************************************************************************
Browsercheck:*/
ie=document.all?1:0
n=document.layers?1:0

//Do you want it to move with the page if the user scroll the page?
var moveOnScroll=true

//How many menus do you have
numberOfMenus=7


//Do you want to hide all the other submenus when you click a new?
var hideAll=true

/********************************************************************************
If you want to change the appearans on the text, or background or anything
do that in the style tag above, or in the table tag below.

The different event handling on the different browsers makes this a little
tricky. I had to make all divs absolute positioned to make it work in netscape.
So if you ad or remove menuitems please play with the % values of each divTop
in the stylesheet. I have not had all that much luck with % placement before
in netscape so if you encounter any errors et me know and I'll see what I can do.
********************************************************************************/


/********************************************************************************
Object constructor
********************************************************************************/
function makeMenuBar(obj,nest,vis){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style')
    this.hideIt=b_hideIt;    this.showIt=b_showIt                   
    if(ie && vis) this.css.visibility='hidden'
    this.evnt=(n)? eval(nest+'document.'+obj):eval(obj);   
    this.go=0
    this.height=n?this.css.document.height:eval(obj+'.offsetHeight')
    this.top=b_gettop
    this.obj = obj + "Object";     eval(this.obj + "=this")   
}
//Get's the top position.
function b_gettop(){
        var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
        return gleft;
}
//The functions for showing and hiding
function b_showIt(){
        this.css.visibility="visible"
}
function b_hideIt(){
        this.css.visibility="hidden"
}
/********************************************************************************
Checking if the page is scrolled, if it is move the menu after
********************************************************************************/
function checkScrolled(){
        if(!oMenu.go)oMenu.css.top=(!oMenu.state)?eval(scrolled):eval(scrolled)
        if(n) setTimeout('checkScrolled()',30)
}
/********************************************************************************
Inits the page, makes the menu object, moves it to the right place,
show it..
********************************************************************************/
function menuBarInit(){
        oSub=new Array()
        oTop=new Array()
        for(i=0;i<numberOfMenus;i++){
                oTop[i]=new makeMenuBar('divTop'+i,'divBg')
                oSub[i]=new makeMenuBar('divSub'+i,'divBg.document.divTop'+i,1)
                oSub[i].evnt.onmouseout=evOut;
        }
        //Moving menuBar
        oMenu=new makeMenuBar('divBg')
        scrolled=n?"window.pageYOffset":"document.body.scrollTop"
        oMenu.css.top=eval(scrolled)
        oMenu.css.visibility='visible'
        if(moveOnScroll) ie?window.onscroll=checkScrolled:checkScrolled();

}

/********************************************************************************
Shows and hides the submenus
********************************************************************************/

function evOut(){
        if(ie)this.style.visibility='hidden'
        else if(n) this.visibility='hidden'
}
//Canceling event bubbling in ie
function ieShow(num){
        if(ie){
                oSub[num].showIt()
                window.event.cancelBubble=true
        }
}
function extract(num){
        if(hideAll){
                for(i=0;i<oSub.length;i++){
                        if(num!=i) oSub[i].hideIt()
                }
        }
        oSub[num].showIt();
}
onload=menuBarInit;


</script>
</head>
<body bgcolor="White">
<div id="divBg">
<div id="divBgColor"></div>
  <div id="divTop0" class="clTop"><a href="#" onmouseover="extract(0)">Humor</a>
    <div id="divSub0" class="clSub">
        <a href="test.html" onmouseover="ieShow(0)" onmouseout="ieShow(0)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(0)" onmouseout="ieShow(0)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(0)" onmouseout="ieShow(0)">Menulink 3</a><br>
        <br>
        </div>
    </div>
   
   
  <div id="divTop1" class="clTop"> <a href="#" onmouseover="extract(1)">Artikler/hist.</a>
    <div id="divSub1" class="clSub">
                  <a href="test.html" onmouseover="ieShow(1)" onmouseout="ieShow(1)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(1)" onmouseout="ieShow(1)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(1)" onmouseout="ieShow(1)">Menulink 3</a><br>
        <br>
        </div>
    </div>
   
   
  <div id="divTop2" class="clTop"> <a href="#" onmouseover="extract(2)">Dikt</a>
    <div id="divSub2" class="clSub">
              <a href="test.html" onmouseover="ieShow(2)" onmouseout="ieShow(2)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(2)" onmouseout="ieShow(2)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(2)" onmouseout="ieShow(2)">Menulink 3</a><br>
        <br>
        </div>
    </div>
   
   
  <div id="divTop3" class="clTop"> <a href="#" onmouseover="extract(3)">Parodier</a>
    <div id="divSub3" class="clSub">
              <a href="test.html" onmouseover="ieShow(3)" onmouseout="ieShow(3)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(3)" onmouseout="ieShow(3)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(3)" onmouseout="ieShow(3)">Menulink 3</a><br>
        <br>
        </div>
    </div>
   
   
  <div id="divTop4" class="clTop"> <a href="#" onmouseover="extract(4)">Linker</a>
    <div id="divSub4" class="clSub">
              <a href="test.html" onmouseover="ieShow(4)" onmouseout="ieShow(4)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(4)" onmouseout="ieShow(4)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(4)" onmouseout="ieShow(4)">Menulink 3</a><br>
        <br>
        </div>
    </div>

   
  <div id="divTop5" class="clTop"> <a href="#" onmouseover="extract(5)">Lister</a>
    <div id="divSub5" class="clSub">
              <a href="test.html" onmouseover="ieShow(5)" onmouseout="ieShow(5)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(5)" onmouseout="ieShow(5)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(5)" onmouseout="ieShow(5)">Menulink 3</a><br>
        <br>
        </div>   
    </div>

   
  <div id="divTop6" class="clTop"> <a href="#" onmouseover="extract(6)">Annet</a>
    <div id="divSub6" class="clSub">
              <a href="test.html" onmouseover="ieShow(6)" onmouseout="ieShow(6)">Menulink 1</a><br>
        <a href="test.html" onmouseover="ieShow(6)" onmouseout="ieShow(6)">Menulink 2</a><br>
        <a href="test.html" onmouseover="ieShow(6)" onmouseout="ieShow(6)">Menulink 3</a><br>
        <br>
        </div> 
    </div>
</div>



</BODY>
</HTML>


Avatar billede cyberesben Nybegynder
08. november 1999 - 00:18 #14
kan du ikke lige skrive en link med den? så kan man se dens funktion
Avatar billede mora Nybegynder
08. november 1999 - 07:20 #15
Den har jeg brugt før, jeg bruger den stadig privat se evt.
http://home.worldonline.dk/mora99/index3.htm
Jeg vil gerne have noget ligende, men hvordan skriver jeg i en anden ramme? - jeg har lige noget jeg vil prøve.
Avatar billede skjoldby Nybegynder
08. november 1999 - 09:18 #16
Jeg kan nu ikke se noget på din side mora, men jeg lægger et link ud i aften.

Mener du hvordan man får linkets target i en anden ramme? kan du ikke bare bruge:

target="andenramme" i <a href="lala"> tagsne?

Skal jeg lave den til dig? Sig hvad du vil have i den og hvor dine url-links og framename til target.
Avatar billede mora Nybegynder
08. november 1999 - 09:54 #17
:) der manglede en ~
http://home.worldonline.dk/~mora99/index3.htm

Nej jeg vil have den til at lægge de 5 links ned i rammen "infol" på onmouse over, er det også bare target=""?
Avatar billede mora Nybegynder
08. november 1999 - 13:59 #18
Hmm. der er lidt problemer med mine points - forhøjer senere...
Avatar billede skjoldby Nybegynder
08. november 1999 - 15:32 #19
Hej mora.
Jeg tror jeg har løst dit problem:


<html>
<head>
<title>link mouseover</title>


<script language="JavaScript">

n=document.layers
ie=document.all

function showLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="visible"}
else {linklayer.style.visibility="visible"; telefoni.style.visibility="hidden"}
}
}

function hideLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="hidden"}
else {linklayer.style.visibility="hidden"}
}
}
</script>

<style type="text/css">
<!--
a:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
-->
</style></head>

<body bgcolor="#316363">


<div id="telefoni" style="position:absolute; z-index:-2; visibility: visible"><a href="#" onMouseOver="showLayer();" onMouseOut="hideLayer();">Telefoni</a></div>
<div id="linklayer" style="position:absolute; z-index:-1; visibility: hidden; background-color: #316363; "layer-background-color: #316363;><a href=fastnet.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Fastnet | </a><a href=mobil.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Mobil | </a><a href=int.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">International | </a><a href=Internet.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Internet</a></div>


</body>
</html>
Avatar billede skjoldby Nybegynder
08. november 1999 - 15:54 #20
rettelse i nedenstående funktion:

function showLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="visible"}
else {linklayer.style.visibility="visible"}
Avatar billede skjoldby Nybegynder
08. november 1999 - 15:56 #21
ihhhh!
undskyld, der mangler lige to } til slut. altså:

function showLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="visible"}
else {linklayer.style.visibility="visible"}
}
}

Avatar billede mora Nybegynder
08. november 1999 - 16:00 #22
Jaaa, vi nærmer os noget.
Linksne skal være centret i frame: "infol"
og der skal være en timer på, således at musek skal holdes over et hovedlink i 1 sekund før undermenuerne kommer.

Eks. Jeg holder musen over ordret "Telefoni" i 1 sekund, infol viser undermenuerne, når jeg klikker på et link her vises det i frame: "main" - kan du klarre det, der er 100 points til dette spm. jeg skal bare lige have mine points til at virke igen.
Avatar billede skjoldby Nybegynder
08. november 1999 - 18:45 #23
Piece of cake :-)

<html>
<head>
<title>link mouseover</title>


<script language="JavaScript">

n=document.layers
ie=document.all

function timerMouseover(){
setTimeout("showLayer();",1000)
}

function showLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="visible"}
else {linklayer.style.visibility="visible";}
}
}

function hideLayer(){
if(ie || n){
if(n) {document.linklayer.visibility="hidden"}
else {linklayer.style.visibility="hidden"}
}
}
</script>

<style type="text/css">
<!--
a:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:visited {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:active { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000 }
-->
</style></head>

<body bgcolor="#316363">


<div id="telefoni" style="position:absolute; z-index:-2; visibility: visible">
  <div align="center"><a href="#" onMouseOver="timerMouseover();" onMouseOut="hideLayer();">Telefoni</a></div>
</div>
<div id="linklayer" style="position:absolute; z-index:-1; visibility: hidden; background-color: #316363; "layer-background-color: #316363;>
  <div align="center"><a href=fastnet.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Fastnet
    | </a><a href=mobil.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Mobil
    | </a><a href=int.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">International
    | </a><a href=Internet.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Internet</a></div>
</div>


</body>
</html>
Avatar billede aop Nybegynder
09. november 1999 - 07:31 #24
Mangler centreing og undermenuen skal skrives i rammen "infol" ikke i den samme.
Avatar billede aop Nybegynder
09. november 1999 - 07:32 #25
Jeg kan nok selv finde ud af centreing, men ikke at skrive i en anden frame :-(
Avatar billede mora Nybegynder
09. november 1999 - 07:34 #26
:-( AOP´s auto login var sat på.
Som sagt mangler jeg at "telefoni" er i <center> og at undermenuer skrives i rammen "infol", kan man desuden ændre de tiden til et halvt sekund :-)?

Sorry AOP
Avatar billede skjoldby Nybegynder
09. november 1999 - 08:53 #27
Jeg forstår dig ikke helt.
I dit rammesæt der hedder upper har du to rammer. En til venstre(maill) og en til højre (infol).
I infol står der nu telefoni. Er det ikke den der skal være mouseOver på?
Hvis ikke hvor skal den så være???
Hvis det er den, så er sker det jo allerede i den samme ramme. Du skal bare erstatte den fil jeg har lavet, med den fil du kalder links.htm.

Skjoldby
Avatar billede mora Nybegynder
09. november 1999 - 10:00 #28
:) En lille rammefejl.
rammen upper der er i upper.htm
er delt i 2 rammer, hvoraf den højre hedder linksm og ligger i links.htm.

links.htm er delt i 2 rammer den øverst hedder: mainl og ligger i  linksm.htm den nederst hedder infol og ligger i infol.htm, i linksm skal Telefoni stå, og når man holder musen i et sekund(helst kun et halvt) skal undermenuerne vises i infol, disse skal ikke fjernes før musen har været i et sekund(helst et halvt) over et andet hovedlink - ok?

Altså Hovedlinks i linksm("står for" links main) og undermenuer skal vises i infol("står for" info links)
Tiden skal helst halveres - der er jo 100 points når mine points virker igen :-)
Avatar billede mora Nybegynder
09. november 1999 - 10:05 #29
Hvis du vil have filerne så log in på pop3 med: mail.image.dk
brugernavn: lagger@ready.dk
kode: lager
Og hent filerne, lad dem ligge i indbakke.
Avatar billede mora Nybegynder
09. november 1999 - 10:06 #30
Hmm, trykkede forkert, men der er jo stadig points, vi må bare oprette et spm senere :-)
Avatar billede skjoldby Nybegynder
09. november 1999 - 10:31 #31
Jeg kan ikke komme ind. Den siger at der er en bruger som er på.
Avatar billede skjoldby Nybegynder
09. november 1999 - 11:35 #32
Het mora.
Jeg har lavet det. - Men der er ét problem. Hvis underlinksne skal være i en anden frame, vil de på nuværende tidspunkt forsvinde p.g.a. MouseOut effekten. Skal jeg helt undlade den, eller skal der være en delay på den ligesom ved MouseOver effekten?

Skjoldby
Avatar billede mora Nybegynder
09. november 1999 - 12:02 #33
Der skal ikke være noget mouseover, det er netop derfor at der skal gå et halvt sekund, før linksne vises i infol
Jeg har uploadet alle de nyeste filer til friservice.dk
jeg har også pakket dem som .zip og lagt dem på http://www.friservice.dk/filer.zip
Avatar billede skjoldby Nybegynder
09. november 1999 - 12:27 #34
Du siger, at når musen føres over telefoni så skal linkne vises i rammen infol. Det er en mouseOver. Du mener nok at når musen fjernes fra telefoni, skal linksne ikke forsvinde. Det er mouseOut.

Du får de to filer her:

<!------ infol.htm ------>

<html>
<head>
<title>infol</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
a:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:visited {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:active { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000 }
-->
</style>
</head>

<body bgcolor="#316363">
<div id="linklayer" style="position:absolute; z-index:-1; visibility: hidden; background-color: #316363;
                                      "layer-background-color: #316363;>
  <div align="center"><a href=fastnet.htm target=main onMouseOver="showLayer();"
                                      onMouseOut="hideLayer();">Fastnet | </a><a href=mobil.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">Mobil
    | </a><a href=int.htm target=main onMouseOver="showLayer();" onMouseOut="hideLayer();">International
    | </a><a href=Internet.htm target=main onMouseOver="showLayer();"
                                      onMouseOut="hideLayer();">Internet</a></div>
</div>
</body>
</html>
Avatar billede mora Nybegynder
09. november 1999 - 13:41 #35
De 2 filer? er der ikke kun en?
Avatar billede skjoldby Nybegynder
09. november 1999 - 15:13 #36
Undskyld.

her er den anden:

<!------ linksm.htm ------>

<html>
<head>
<title>linksm</title>


<script language="JavaScript">


n=document.layers
ie=document.all

function timerMouseover(){
setTimeout("showLayer();",500)
}

function showLayer(){
if(ie || n){
if(n) {parent.infol.document.linklayer.visibility="visible"}
else {parent.infol.linklayer.style.visibility="visible";}
}
}


</script>

<style type="text/css">
<!--
a:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:visited {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000}
a:active { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000 }
-->
</style>
</head>

<body bgcolor="#316363">

<div id="telefoni" style="position:absolute; z-index:-2; visibility: visible">
<div align="center"><a href="#" onMouseOver="timerMouseover();">Telefoni</a></div>
</div>
 
</body>
</html>
Avatar billede mora Nybegynder
09. november 1999 - 15:20 #37
Efter lidt rettelser virker det fint(der skal da ikke være nogen onmouseover i infol?
Jeg prøver lige at rette tiden til et halvt sek. selv :-)
Og vender så tilbage.
Avatar billede mora Nybegynder
09. november 1999 - 15:21 #38
Doh... det havde du jo gjort, har ændret det til 250 istedet(det er bare for at man kan køre over de andre uden at menuen flytter sig:-))
Avatar billede mora Nybegynder
09. november 1999 - 17:09 #39
Hmmm, der er et problem når man først holder musen over et link, og derefter kører ned med musen for at klikke på et underlink, så starter de andre timer når man rører, dva. efter et stykke tid, kommer de andre undermenuer :-(
Jeg lægger lige de 2 filer ud på http://friservice.dk/menu
Jeg har ændret en del i dem, og det skal helst blive der :-)
Avatar billede skjoldby Nybegynder
09. november 1999 - 20:50 #40
Du har ret, der skal ikke nogen mouseOver i infol.
Du behøver heller ikke at bygge det op i layers i 'linksm'.
Du manglede også at give mig linksm. Jeg bliver nødtil at ændre i denne fil og jeg har et par ideer til det sidstnævte problem.
Avatar billede skjoldby Nybegynder
09. november 1999 - 21:36 #41
sorry mine ideer virkede ikke. jeg tænker videre.
Avatar billede mora Nybegynder
10. november 1999 - 07:38 #42
Jeg vil godt bruge layers de er nemme at placere :-)
Avatar billede skjoldby Nybegynder
10. november 1999 - 09:41 #43
OK.
Jeg ved ikke hvor meget du har styr på JavaScript, men en af mine ideer lød på, at når man rørte ved et link, skulle de øvrige MouseOvers i 'linksm.htm' deaktiveres i f.eks 3 sekunder så curseren/musen kunne nå henover linket der står under uden at aktivere den MouseOver. Grunden til det skal være tidsbestemt er, at ellers ville man jo ikke kunne bruge de andre links.

Den nemme løsning er at sætte alle sammen på én linie, og jeg tror det er den du må ende med. Det andet kan give problemer og irritationer hos brugeren, hvis han/hun lige vil skimme undermenuerne igennem, og skal vente i 3 sekunder, bliver man sgu træt af og vente.
Avatar billede mora Nybegynder
10. november 1999 - 09:52 #44
Man kunne også gøre som det står på min start side, hold musen over et link for at se undermenuer, klik for at "låse", men hvornår skal den så låses op, og så videre...

Jeg sætter dem på en linje, de virker også hvis man klikker ikke?
- Tja, svaret er accepteret, jeg sætter dem på en linje.


Ved du hvordan jeg fastsætter en default for mit logo med genveje(øverst højre hjørne), hvis man ikke klikker på et link men udenfor skal den åbne index.htm i _top , hvordan?
( http://www.friservice.dk/logo.htm )?
Avatar billede skjoldby Nybegynder
10. november 1999 - 10:36 #45
Det forstår jeg ikke helt.
Du skal i hvertfald lave en imagemap på logoet. Hvis du laver en der fylder hele billedet, og samtidig en for hver link, tror jeg det skulle kunne lade sig gøre.
Avatar billede mora Nybegynder
18. november 1999 - 14:41 #46
Jep, det virker.

Men den menu der, når man holder musen over og får undermenuerne frem er de ikke i center :-(

http://www.friservice.dk/upper.htm er hele sættet den ramme der ikke sætter layers i center er http://www.friservice.dk/infol.htm
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