Discussion:
[JS] Podkreslenie tekstu
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Paweł Jurewicz
2006-01-17 10:37:37 UTC
Permalink
W ogole nie rozumiem JS, wiec prosze o pomoc w banalnej sprawie:

Na stronie wyswietla sie tekst:

AAA

User klika w <a>odnosnik</a> i ten odnosnik ma spowodowac podreslenie tego

<u>AAA</u>

Mozecie mnie jakos nakierowac?
PJ
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Marcin 'dethar' Jurasz
2006-01-17 10:54:49 UTC
Permalink
CSS:

a.podkresl, a.podkresl:visited {
color:#000000;
text-decoration:none;
}

a.podkresl:hover {
color:#000000;
text-decoration:underline;
}

HTML:

<a href="#" class="podkresl">jakis tekst</a>

powinno dzialac
--
pozdrawiam
tmerlin
2006-01-17 10:58:50 UTC
Permalink
Post by Marcin 'dethar' Jurasz
a.podkresl, a.podkresl:visited {
color:#000000;
text-decoration:none;
}
a.podkresl:hover {
color:#000000;
text-decoration:underline;
}
<a href="#" class="podkresl">jakis tekst</a>
powinno dzialac
Nie . nie bedzie dzialac tak jak kolega chcial .. onchcial by po najechaniu na
linka podswitlil sie inny tekst ;)
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.www
ethanak
2006-01-17 11:09:47 UTC
Permalink
tmerlin napisał(a):
[...]
Post by tmerlin
Nie . nie bedzie dzialac tak jak kolega chcial .. onchcial by po najechaniu na
linka podswitlil sie inny tekst ;)
Kliknięciu a nie najechaniu :)

Na przykład:

<span onclick="podkresl('x')">podkreśl</span>
<span id="x">ten tekst</span>

function podkresl(a)
{
document.getElementById(a).style.textDecoration='underline';
}

(nie sprawdzałem ale powinno działać - lepiej oczywiście posługiwać się
klasami)

ethanak
Paweł Jurewicz
2006-01-17 11:29:04 UTC
Permalink
Post by ethanak
[...]
Post by tmerlin
Nie . nie bedzie dzialac tak jak kolega chcial .. onchcial by po najechaniu n
a
Post by tmerlin
linka podswitlil sie inny tekst ;)
Kliknięciu a nie najechaniu :)
<span onclick="podkresl('x')">podkreśl</span>
<span id="x">ten tekst</span>
function podkresl(a)
{
document.getElementById(a).style.textDecoration='underline';
}
(nie sprawdzałem ale powinno działać - lepiej oczywiście posługiwać się
klasami)
Dziala bez mydla!

Dzieki!

PJ
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Marcin 'dethar' Jurasz
2006-01-17 11:11:20 UTC
Permalink
Post by tmerlin
Nie . nie bedzie dzialac tak jak kolega chcial .. onchcial by po najechaniu na
linka podswitlil sie inny tekst ;)
No więc może...

CSS:

normal {
color: #000000;
}

unormal {
color: #123456;
}

a.podkresl, a.podkresl:visited {
color:#000000;
text-decoration:none;
}

a.podkresl:hover {
color:#000000;
text-decoration:underline;
}

HTML:

<div class="normal" id="myDiv">AAA</div>

<a href="#" class="podkresl" onclick="return podswietl()">jakis tekst</a>

JS:

function podswietl() {
var tekst = document.getElementById('myDiv');

tekst.className = unormal;

return false;
}

to tak w dużym skrócie - mam nadzieję, że się gdzieś nie pomyliłem ;)
--
pozdrawiam
emes
2006-01-17 11:14:08 UTC
Permalink
a.podkresl:hover span.tam_gdzie_jest_ten_text {
font-weight:bold;
}
Loading...