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


Onclick, byt bild

Postades av 2008-05-12 16:30:15 - Hassan Fakhro, i forum javascript/dhtml, Tråden har 8 Kommentarer och lästs av 1542 personer

Hej,
Har en kod som ser ut så:

Click here
Click here 1
Click here 2

Sen har ja en meny som ser ut så:

<img src="menu.jpg" border="0" usemap="#Map">
<img src="menu1.jpg" border="0" usemap="#Map">
<img src="menu2.jpg" border="0" usemap="#Map">

Jag vill göra en if sats, tex
If showit(0) then visa menu
elseif showit(1) then visa menu1
osv...

Tacksam för svar.

Hassan


Svara

Sv: Onclick, byt bild

Postades av 2008-05-12 20:35:47 - Oskar Johansson

[citerat Hassan Fakhro Medlem:7069 www.pellesoft.se/communicate/forum/view.aspx?msgid=267299&forumid=42&sum=0#267299]
> Jag vill göra en if sats, tex
> If showit(0) then visa menu
> elseif showit(1) then visa menu1
> osv...

Om du skriver om dina bilder lite så du lägger till ett id, samt döljer alla ifrån början:

<img id="menu0" src="menu.jpg" border="0" usemap="#Map" style="display: none;">
<img id="menu1" src="menu1.jpg" border="0" usemap="#Map" style="display: none;">
<img id="menu2" src="menu2.jpg" border="0" usemap="#Map" style="display: none;"> 

så kan du skriva en funktion såhär:
function showit(index)
{
var i;
var MAX_MENU=3; //Antal menyer du har
var menu;
for(i=0; i<MAX_MENU; i++)
{
  menu=document.getElementById('menu'+i.toString());
  menu.style.dispay='none';
}
menu=document.getElementById('menu'+index.toString());
menu.style.dispay='';
}


Svara

Sv:Onclick, byt bild

Postades av 2008-05-12 21:37:56 - Hassan Fakhro

Förstår ej riktigt, får det ej att funka, så ser min kod ut:
<code>
<script type="text/javascript">

function showit(index)


{
var i;
var MAX_MENU=3; //Antal menyer du har
var menu;
for(i=0; i<MAX_MENU; i++)


{
menu=document.getElementById('menu'+i.toString());
menu.style.dispay='none';
}
menu=document.getElementById('menu'+index.toString());
menu.style.dispay='';
}
</script>

</HEAD>
<% Dim Klick1,Klick2,Klick3,Klick4

Klick0 = "showit(0)"
Klick1 = "showit(1)"
Klick2 = "showit(2)"
Klick3 = "showit(3)" %>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" onload ="<%= Klick0 %>">


<img id="menu0" src="menu.jpg" border="0" usemap="#Map" style="display: none;">
<img id="menu1" src="menu1.jpg" border="0" usemap="#Map" style="display: none;">
<img id="menu2" src="menu2.jpg" border="0" usemap="#Map" style="display: none;">

<map name="Map">
<area shape="rect" coords="122,1,197,29" href="#" onClick="showit(0)">
<area shape="rect" coords="204,0,300,28" href="#" onClick="showit(1)">
<area shape="rect" coords="309,3,377,28" href="#" onClick="showit(2)">
<area shape="rect" coords="384,2,463,28" href="#" onClick="showit(3)">
</map>
</code>


Svara

Sv: Onclick, byt bild

Postades av 2008-05-12 22:00:38 - Oskar Johansson

Vad fungerar inte? Jag kan inte se något uppenbart fel mer än att det ska stå onclick och inte onClick. Sen förutsätter jag att funktionen showit faktiskt körs, om det är fel på kartan så har jag ingen pejl, har i princp aldrig använt sådana


Svara

Sv: Onclick, byt bild

Postades av 2008-05-13 08:38:10 - Andreas Thorarins

du ska nog sätta display igen

menu=document.getElementById('menu'+index.toString());
menu.style.dispay='block'; // block eller inline



Svara

Sv:Onclick, byt bild

Postades av 2008-05-13 12:53:00 - Oskar Johansson

[citerat Andreas Adolfsson Medlem:24273 www.pellesoft.se/communicate/forum/view.aspx?msgid=267299&forumid=42&sum=0#267345]
<b>> du ska nog sätta display igen</b>
<b>></b>
<b>> menu=document.getElementById('menu'+index.toString());</b>
<b>> menu.style.dispay='block'; // block eller inline</b>

Hm, det är ju iofs möjligt att andra webbläsare än firefox är kinkiga, firefox tar '' som standardvärde för taggen bara nämligen


Svara

Sv: Onclick, byt bild

Postades av 2008-05-15 23:34:19 - Jonas Boman

menu.style.dispay='none';
}
menu=document.getElementById('menu'+index.toString());
menu.style.dispay='';

DISPLAY!!!!


Svara

Sv:Onclick, byt bild

Postades av 2008-05-16 00:00:31 - Oskar Johansson

Haha, vem har tuggat på mitt tangentbord och knagt på mina glasögon? Eller linser, tror jag hade dem i när jag skrev det där :P


Svara

Sv: Onclick, byt bild

Postades av 2008-05-19 08:41:24 - Andreas Thorarins

haha tom jag är blind , men visst är ie kännslig på det där med att sätta till tom sträng på disPAY :)


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 620
27 958
271 741
10 037
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