Avatar billede osaka_san Nybegynder
13. juli 2000 - 13:05 Der er 4 kommentarer og
1 løsning

Skift af billede og funktion

Hejsa Gutter her er endnu en lille opgave

jeg har følgende 2 billeder:

<A HREF="#"><IMG NAME=show SRC="images/show.gif" WIDTH=17 HEIGHT=20 border=0 onClick="java script:description<%=RS_EventCalender("id")%>.style.display='block'"></A>

<A HREF="#"><IMG NAME=hide SRC="images/hide.gif" WIDTH=17 HEIGHT=20 border=0 onClick="java script:description<%=RS_EventCalender("id")%>.style.display='none'"></A>

de fungerer lige nu på den måde at det ene billede åbner en span sektion og det andet lukke den igen, ved klik. Det jeg nu gerne vil have gjort er at når man trykker på åben, så forsvinder åben knappen og luk knappen dukker og og når man trykker på denne sker det omvendte. Jeg skal med andre ord have samlet 2 knapper i en knap med forskellig funktionalitet afhængig af om span er skjult eller vist.

Nogen af jer gutter der kan klare den stump javascript, fordi jeg er et hovede til syntax modellen i javascript, så det ville tage mig 4 dage og 3 håndmadder at få den fixet, men det kunne jo være I kunne hjælpe :o)

På forhånd tak

/Oscar
Avatar billede el_gnu Nybegynder
13. juli 2000 - 14:43 #1
Prøv det her

<HTML>
<HEAD>
    <TITLE>Image Swapper</TITLE>

<SCRIPT LANGUAGE="JavaScript">
<!-- gem for gammelt skrammel

var showing = false;

function skift() {
    if (showing) {
        description<%=RS_EventCalender("id")%>.style.display='block'
        document.knap.src = "images/show.gif";
        showing = false;
    }
    if (!showing) {
        description<%=RS_EventCalender("id")%>.style.display='none';
        document.knap.src = "images/hide.gif";
        showing = true;
    }
}

// THE END -->
</SCRIPT>

</HEAD>
<BODY>

    <A HREF="#"><IMG NAME=knap SRC="images/show.gif" WIDTH=17 HEIGHT=20 border=0 onClick="skift()"></A>

</BODY>
</HTML>

(-: el Gnu
Avatar billede osaka_san Nybegynder
13. juli 2000 - 19:25 #2
Ideen er okay, problemet er at RS_EventCalender("id") er et id der generes i en løkke i forbindelse med en db conn, via asp

jeg har prøvet at fedte lidt rundt, med scriptet, men kan ikke helt få det til at virke. det se rpt. sådan her ud:

<SCRIPT LANGUAGE="JavaScript">
<!-- gem for gammelt skrammel

var showing = false;

function skift(varx) {
    if (showing) {
        varx.style.display='block'
        document.knap.src = "images/show.gif";
        showing = false;
    }
    if (!showing) {
        varx.style.display='none';
        document.knap.src = "images/hide.gif";
        showing = true;
    }
}
-->
</SCRIPT>

<A HREF="#"><IMG NAME=knap SRC="images/show.gif" WIDTH=17 HEIGHT=20 border=0 onClick="skift(description<%=RS_EventCalender("id")%>)"></A>

ideen er at varx skal indsættes da den er forskellig fra gang til gang når funktionen skal køres, dvs der er flere knapper på en side der ændre display på flere forskellige span tags

Avatar billede olebole Juniormester
26. juli 2000 - 00:07 #3
<ole>
Prøv at skrive:
function skift(varx) {
    alert(varx);
    if (showing) { .... osv ... osv ...
...og se, hvad du så får alert\'ed. Det kan være, du mangler et par gåseøjne inden i skift()-kaldet. Altså:
onclick=\"skift(\'de gåseøjne, der står her\');\"
/Vh
</bole>
Avatar billede osaka_san Nybegynder
22. august 2000 - 21:44 #4
Fandt en løsning der byggede på dit svar så du får point for lige som at lukke spørgsmålet ! :o)
Avatar billede el_gnu Nybegynder
23. august 2000 - 15:23 #5
Thnx :-)
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