I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Du har brug for et par style defenitions : <STYLE TYPE="text/css"> <!-- .blue { color: blue; } .red { color: red; } // --> </STYLE>
Et lille script: <script language="JavaScript"> <!-- function swap(span,color, isOver){ if ( isOver ) { str = "<a CLASS="+color+" href=# onMouseOut=\"swap('swpSpan','blue',false)\">Netscape</a>"; } else { str = "<a CLASS="+color+" href=# onMouseOver=\"swap('swpSpan','red',true)\">Netscape</a>"; } if (document.layers) { with (document[span].document) { open(); write(str); close(); } } else { document.all[span].innerHTML = str; } } //--> </script>
Og en Href pakket ind i en SPAN : <SPAN ID="swpSpan" STYLE="position: absolute"><A CLASS="blue" HREF="#" onMouseOver="swap('swpSpan','red',true)" onMouseOut="swap('swpSpan','red')">Netscape</A></span>
Koden her er ikke fleksibel nok, men det er en start. Hvis du har spørgsmål, eller vil have noget uddybet, så spørg endelig.
JO, de alpha eller tidligere udgaver gør (men selvfølgelig er jeg også programmør så jeg ved hvordan men skal bruge den, da det ikke er færdige usgaver man kan hente
Principielt gør det script det samme om mit gør. Forskellen er bar at når man laver mouse over på min, bliver linkiet lavet om så der kun er en onMouseOut event i. Og omvendt. Det er fordi, at et layer kun fyrer eventen af på det som er renderet inde i det. Dvs. Mouse over på cirklen i et O, men Mouse out på hullet.
Nåja, og så at det ikke er et Layerswap, men en udkiftnig af selver html og tekst inde i SPAN.
joker>> Det er klart at der kun er kommentarer, når du ikke afviser et svar du ikke kan bruge !!!
Men her er dit svar. Den funktion jeg har lavet længere oppe, er den eneste der virker i både IE og NN. Og hvis du har problemer med den, så skriv tilbage !!!
gorba>> microsoft har deres egen måde at lave javascrip og CSS på, så derfor kan du ikke være sikker på at det også virker andre steder, hvis det virker i IE
spaden >> Det var da utroligt. Prøv at læse indlæggene igennem først. For det første er det forslag givet som afvist svar og 150 kommentarer før. Og så virker det stadig kun i IE.
Det er meget svært at lave en mouseover på tekst, som virker både i Explorer og i Netscape. Et eksempel kan ses på hjem.get2net.dk/web/mouseover/test/t2.html - men det flimrer, og koden er ikke sjov at splejse ind på ens websider. Flimmerriet skyldes, at der skiftes farve så snart man ikke har mouseover på tekststregerne
Og når du så kører musens hen over det, vil farven skifte til grøn(#00FF00)
/Douglas
Synes godt om
Slettet bruger
01. august 2000 - 15:02#58
whateva
Synes godt om
Ny brugerNybegynder
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.