Avatar billede mfriis Nybegynder
01. oktober 1999 - 18:17 Der er 12 kommentarer og
1 løsning

on(etellerandet)over

Jeg har lavet dette:

http://www.MFriis.subnet.dk/steffen/start.htm

-Det skal være sådan at når man køre musen over det hus til højre skal den gå til: biler.htm.

-Kan i  lave det?

/MF
Avatar billede mfriis Nybegynder
01. oktober 1999 - 18:18 #1
-Ps. køre bil med:
up: 8
ned:2
venster:4
højre:6

/MF
Avatar billede skjoldby Nybegynder
01. oktober 1999 - 19:25 #2
Er det det her du vil???

<a href="#" onMouseOver="document.location='biler.htm'"><IMG SRC="images/bilhus.gif" WIDTH="100" HEIGHT="120" ALIGN="BOTTOM" BORDER="0"></a>
Avatar billede mfriis Nybegynder
01. oktober 1999 - 19:58 #3
Ups...

Jeg skrev musen, jeg mener naturligvis:
bilen - TØF TØF

undskyld!

/MF
Avatar billede skjoldby Nybegynder
01. oktober 1999 - 20:51 #4
Det virker ikke særligt godt i Netscape.

Drop i <IMG ALIGN="BOTTOM"> brug hellere <td valign="bottom">...

Hvis du skal have det til at fungere mener jeg du må give 'bilhus.gif' med nogle fase koordinater, da man skal bruge disse til at definere hvornår bilen skal aktivere en ny url.

Avatar billede s Nybegynder
01. oktober 1999 - 21:04 #5
Skal bilen ikke bevæge sig?
Avatar billede mfriis Nybegynder
01. oktober 1999 - 21:06 #6
s>> jo det skal den...

brug numLock: 8-4-6-2. til at styre...

/MF
Avatar billede mfriis Nybegynder
01. oktober 1999 - 21:08 #7
Skjoldby>> hvordan det (med css?)
Kan man bruge HOVER-tingen.

/MF
Avatar billede skjoldby Nybegynder
01. oktober 1999 - 22:03 #8
hvilken hoover??? der er jo ingen tekst. - og hvis det er til fortsættelse af netscape problemet, så nej, det kan ikke lade sig gøre i netscape, men der er andre metoder... Øjeblik...
Avatar billede s Nybegynder
01. oktober 1999 - 22:21 #9
Jeg tror du skal over i noget i den her stil:


<HTML>
<HEAD>
    <TITLE>SAABnet-fullscreen</TITLE>
<style>
#bilhus
{
      Block:hover :
  }
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function init() {
    if (ns4) block = document.blockDiv
    if (ie4) block = blockDiv.style
    block.xpos = parseInt(block.left)
    block.ypos = parseInt(block.top)
    block.activeleft = false
    block.activeright = false
    block.activeup = false
    block.activedown = false

    document.onkeydown = keyDown
    document.onkeyup = keyUp
    if (ns4) document.captureEvents(Event.KEYDOWN | Event.KEYUP)
}

function keyDown(e) {
    if (ns4) {var nKey=e.which; var ieKey=0}
    if (ie4) {var ieKey=event.keyCode; var nKey=0}
    if ((nKey==52 || ieKey==100) && !block.activeleft) {  // 4 left
        block.activeleft = true
        block.activeright = false
        slideleft()
    }
    if ((nKey==54 || ieKey==102) && !block.activeright) {  // 6 right
        block.activeright = true
        block.activeleft = false
        slideright()
    }
    if ((nKey==56 || ieKey==104) && !block.activeup) {  // 8 up
        block.activeup = true
        block.activedown = false
        slideup()       
    }
    if ((nKey==50 || ieKey==98) && !block.activedown) {  // 2 down
        block.activedown = true
        block.activeup = false
        slidedown()
    }
   
   
}

function keyUp(e) {
    if (ns4) {var nKey=e.which; var ieKey=0}
    if (ie4) {var ieKey=event.keyCode; var nKey=0}
    if (nKey==52 || ieKey==100) block.activeleft = false
    if (nKey==54 || ieKey==102) block.activeright = false
    if (nKey==56 || ieKey==104) block.activeup = false
    if (nKey==50 || ieKey==98) block.activedown = false
}

function slideleft() {
    if (block.activeleft) {
        block.xpos -= 5
        block.left = block.xpos
        l = screen.width / 5 * 4
        if (block.left>l&&block.left<l+100) window.location.href="side2.html"
        setTimeout("slideleft()",20)
    }
}

function slideright() {
    if (block.activeright) {
        block.xpos += 5
        block.left = block.xpos
        l = screen.width / 5 * 4
        if (block.left>l&&block.left<l+100) window.location.href="side2.html"
        setTimeout("slideright()",20)
    }
}

function slideup() {
    if (block.activeup) {
        block.ypos -= 5
        block.top = block.ypos
        t = screen.height / 10 * 1
        if (block.top>t&&block.top<t+120) window.location.href="side2.html"
        setTimeout("slideup()",20)
    }
}

function slidedown() {
    if (block.activedown) {
        block.ypos += 5
        block.top = block.ypos
        t = screen.height / 10 * 1
        if (block.top>t&&block.top<t+120) window.location.href="side2.html"
        setTimeout("slidedown()",20)
    }
}


//-->
</SCRIPT>

<!-- Minus AutoDato -->
    <style>
    A  {text-decoration : none;}
    A:hover  {text-decoration : none; color="FFFFFF"}
      </style>
<META NAME="Generator" CONTENT="Stone's WebWriter 2">
</HEAD>
<BODY BGCOLOR="#000000" TEXT="#000000" link="#000000" vlink="#000000" alink="#000000" onLoad="init()">


<table border="1" width="100%" bordercolor="#FF9933" cellspacing="0" cellpadding="0" height="100%">
  <tr>
    <td width="100%" valign="top" align="right"> 
<DIV ID="blockDiv" STYLE="position:absolute; left:20; top:20; width:40;">
<IMG SRC="images/bil.gif" WIDTH=50 HEIGHT=25 BORDER=0>
</DIV><BR>
<script language="JavaScript">
l = screen.width / 5 * 4
t = screen.height / 10 * 1
document.write("<DIV ID=\"bilhus\" STYLE=\"position:absolute; left:" + l + "; top=" + t + ";\">")
</script>
<P ALIGN="RIGHT"><IMG SRC="images/bilhus.gif" BORDER="0" WIDTH="100" HEIGHT="120" ALIGN="BOTTOM"></P>
</DIV>
</BODY>
</HTML>
Avatar billede mfriis Nybegynder
02. oktober 1999 - 16:52 #10
Ja, det er flot, men der sker ikke noget nå man køre bilen over huset...

/MF
Avatar billede snepnet Nybegynder
04. oktober 1999 - 21:35 #11
så må du jo sætte lidt if-sætninger ind :)
altså hvis bilen koordinater passer, kalder du bare et script der åbner en ny side i browseren.
Avatar billede mfriis Nybegynder
05. oktober 1999 - 11:44 #12
vil du ikke lave et ex.
Avatar billede snepnet Nybegynder
05. oktober 1999 - 13:02 #13
hmm... fik vist ikke kigget koden igemmen. det står jo her på siden.
(feks. if (block.top>t&&block.top<t+120) window.location.href="side2.html")

du har jo bare ikke sat det ind på din side (altså hvis man kigger på kildekoden under det link du har skrevet).

sæt den kode m har sendt dig ind på siden, og check evt koordinaterne.

jeg er ikke hjemme nu, men vil lige tage et kig på det når jeg kommer hjem. jeg vender tilbage senere i aften.
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