Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur får jag min JavaScript meny att visa länkarna i en annan frame?

Postades av 2003-10-26 16:42:22 - Johan Lojander, i forum javascript/dhtml, Tråden har 3 Kommentarer och lästs av 882 personer

Jag har en sida med två frames, en till mindre till vänster och en stor till höger. I den vanstra ligger en meny som kommer fram om man drar muspekaren över den.

När jag klickar på nån av länkarna i menyn så kommer de upp i den framem som menyn ligger i (den lilla asså). Jag vill att de ska komma upp i den andra(den stora)

Jag vet hur jag gör detta i vanliga fall, man döper framesen till nåt fint, i det här fallet links och main.

Men hur gör jag detta i min JavaScript meny?!

Ni kan kolla på sidan på http://w1.521.telia.com/~u52117433/Paia/.

Hjälp mig att få detta att fungera! Tack på förhand :D

Koden för den rullande menyn är som följer :

<html>
<title>Links</title>
<head>
<style>
<!--
#nsmenyn, #iemenyn{position:absolute;left:-
155px;width:160px;top:80px;border:5px solid black;background-
color:blue;layer-background-color:blue;
font:bold 14px Georgia;line-height:45px;}
-->
</style>
</head>

<body BGCOLOR="#FFFFFF">



<script language="JavaScript">

var IE = (document.all); var NS = (document.layers)
if (IE)
document.write('<div id="iemenyn" style="left:-150" OnMouseover="draut()" onMouseout="drain()">')

</script>

<layer id="nsmenyn" onMouseover="draut()" onMouseout="drain()">

<script language="JavaScript">
var menit=new Array(); var menitlnk=new Array()

menit[0]="Nyheter"
menit[1]="Medlemmar"
menit[2]="Matcher"
menit[3]="Server"
menit[4]="Download"
menit[5]="Länkar"

menitlnk[0]="news.htm"

menitlnk[1]="members.htm"

menitlnk[2]="matches.htm"

menitlnk[3]="server.htm"

menitlnk[4]="download.htm"

menitlnk[5]="links_links.htm"


for (i=0;i<=menit.length-1;i++)
document.write(''+menit[i]+'<br>')
</script>
</layer>


<script language="JavaScript">
function regenerate(){
window.location.reload()
}

function regenerate2(){
if (NS)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (IE){
document.write('</div>')
glidmenyn= IE.iemenyn.style
hogerkant=0 //hmm, ändrar man storlek här :D?
vansterkant=-150
}
else{
glidmenyn= NS.nsmenyn
hogerkant=150
vansterkant=10
}
function draut(){
if (window.skjut) clearInterval(skjut)
draden=setInterval("startadra()",50)
}
function drain(){
clearInterval(draden)
skjut=setInterval("startatryck()",50)
}
function startadra(){
if (IE &&glidmenyn.pixelLeft<hogerkant)
glidmenyn.pixelLeft+=10
else if (NS &&glidmenyn.left<hogerkant)
glidmenyn.left+=10
else if (window.draden)
clearInterval(draden)
}
function startatryck(){
if (IE &&glidmenyn.pixelLeft>vansterkant)
glidmenyn.pixelLeft-=10
else if (NS &&glidmenyn.left>vansterkant)
glidmenyn.left-=10
else if (window.skjut)
clearInterval(skjut)
}
</script><center>
</body>
</html>


Svara

Sv: Hur får jag min JavaScript meny att visa länkarna i en annan frame

Postades av 2003-10-26 17:32:18 - Anders Friborg

Du gör på samma sätt.

Testa att på raden:
<code>document.write(''+menit[i]+'<br>')</code>
lägga till en "target".

Alltså:
<code>document.write(''+menit[i]+'<br>')</code>


Svara

Sv: Hur får jag min JavaScript meny att visa länkarna i en annan frame

Postades av 2003-10-26 18:32:29 - Johan Lojander

Tack! Du är min gud! Det fungerar nu, det var ju inte så svårt egentligen. Jag var där å pilla men jag tror jag satte target på fel ställe då. Jaja, tack så mycket!

//UnicorN


Svara

Sv: Hur får jag min JavaScript meny att visa länkarna i en annan frame

Postades av 2003-10-27 13:07:35 - Anders Friborg

Det var så lite så. Skoj att det funkade bra för dig. =)

/A


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 722
27 958
271 751
327
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies