/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hvordan ændres en tekst der ikke er i et f~
Fra :


Dato : 14-03-01 16:29

Er det muligt at ændre indholdet mellem eksempelvis <span
....>Indholdet</span> via javascript, eller skal jeg bruge layers?

- Niels



 
 
Knud Gert Ellentoft (14-03-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 14-03-01 21:39

Wed, 14 Mar 2001 16:29:09 +0100, skrev "NØ" <noe@rki.dk.nospam>:

>Er det muligt at ændre indholdet mellem eksempelvis <span
>...>Indholdet</span> via javascript, eller skal jeg bruge layers?

Det ville være rart, at vide, hvordan tekstskiftet skal finde sted.

Nedenstående kan gøre det i IE ved mouseover:

<span style="color:#0000FF;font-size:10pt"
onMouseOver="netie(-1,4)?this.style.color='#FF0000':null;netie(-1,4)?this.style.fontSize='10pt':null;netie(-1,4)?this.innerText='Her
er teksten ændret':null"
onMouseOut="netie(-1,4)?this.style.color='#0000FF':null;netie(-1,4)?this.style.fontSize='10pt':null;netie(-1,4)?this.innerText='Dette
er et link':null">Dette er en tekst</span>

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 31. januar 2001.

Allan Vebel (14-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 14-03-01 23:42

Knud Gert Ellentoft <knudgert@mail.tele.dk> skrev
>
> Nedenstående kan gøre det i IE ved mouseover:
>
> <span style="color:#0000FF;font-size:10pt".......

Hm, hvad skulle det gøre?

Hos mig skriver den bare "Dette er en tekst" med blå skrift - og intet
andet - heller ikke ved onmouseover. Bruger IE5.0.

--
Allan



Knud Gert Ellentoft (15-03-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 15-03-01 02:48

Wed, 14 Mar 2001 23:41:32 +0100, skrev "Allan Vebel"
<allan@vebel.dk>:

>Hos mig skriver den bare "Dette er en tekst" med blå skrift - og intet
>andet - heller ikke ved onmouseover. Bruger IE5.0.

Godmorgen, jeg sov lidt i det, da jeg kopierede det over i Agenten.
Kan være headerdelen var megt klogt at få med.

Så her den komplet:

<html>
<head>
<script language="javascript">
<!-- begin script
function netie(net, ie) {
if ((navigator.appVersion.substring(0,3) >= net && navigator.appName
== 'Netscape' && net != -1) || (navigator.appVersion.substring(0,3) >=
ie && navigator.appName.substring(0,9) == 'Microsoft' && ie != -1))
return true;
else return false;
}
// end script -->
</script>
</head>
<body>
<span style="color:#0000FF;font-size:10pt"
onMouseOver="netie(-1,4)?this.style.color='#FF0000':null;netie(-1,4)?this.style.fontSize='10pt':null;netie(-1,4)?this.innerText='Her
er teksten ændret':null"
onMouseOut="netie(-1,4)?this.style.color='#0000FF':null;netie(-1,4)?this.style.fontSize='10pt':null;netie(-1,4)?this.innerText='Dette
er en tekst':null">Dette er en tekst</span>
</body>
</html>

Nu værker den forhåbentlig.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 31. januar 2001.

Allan Vebel (15-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 15-03-01 13:25

Knud Gert Ellentoft <knudgert@mail.tele.dk> skrev

> Kan være headerdelen var megt klogt at få med.

Jo, nu fungerer det - men kun i IE som du siger.

Jeg benyttede lige lejligheden til at banke noget ned der fungerer i IE, NN4
og Opera 5 - take at look at it.

<html>
<head>
<title>Skift tekst i link</title>
<script language="javascript">
function show(menu){
if (document.layers)
document.layers[menu].visibility='show';
else if (document.all)
document.all[menu].style.visibility='visible';
else
document.getElementById(menu).style.visibility='visible';
}
function hide(menu){
if (document.layers)
document.layers[menu].visibility='hide';
else if(document.all)
document.all[menu].style.visibility='hidden';
else
document.getElementById(menu).style.visibility='hidden';
}
</script>
</head>
<body>
<span style="position:absolute" id="link1" name="link1"><a href="#"
onmouseover="hide('link1');show('link2')">Dette er et link</a></span>

<span style="position:absolute;visibility:hidden" id="link2" name="link2"><a
href="http://smedeparken.mobilixnet.dk"
onmouseout="show('link1');hide('link2')">Samme link med anden
tekst</a></span>
</body>
</html>

Det ligger i <a href> fordi NN4 ikke kan finde ud af andet.
--
Allan



Niels Andersen (15-03-2001)
Kommentar
Fra : Niels Andersen


Dato : 15-03-01 11:18

"NØ" <noe@rki.dk.nospam> wrote in message
news:w2Mr6.162$cW1.3396975627@news.euroconnect.net...
> Er det muligt at ændre indholdet mellem eksempelvis <span
> ...>Indholdet</span> via javascript, eller skal jeg bruge layers?

Noget i denne stil... Eksemplet er testet i IE5.5.

<a href="#" onClick="test.innerHTML='Tekst 2'; return false;"> &gt;Klik&lt;
</a><br>
<span name="test" id="test">Tekst 1</span>


Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste