Autor Zpráva
JJ
Profil *
Mám text, který se mi po kliknutí změní na jiný. Jak mám ale udělat, aby se mi po dalším kliknutí změnil opět na původní ?

KÓD:

<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeText()
{
document.getElementById("odkaz").innerText = "Zavřít seznam zastávek";
}
// -->
</SCRIPT>

a

<span class="odkaz" id="odkaz" onclick="zobrazSkryj('oddil1'); ChangeText(odkaz)">Otevř&iacute;t seznam zast&aacute;vek</span>

Děkuji moc
JJ
Leo
Profil
Malinko logiky a prace s promennymi a prijdete na to sam, Leo
habendorf
Profil
Já jen doplním, že innerText ti poběží jen v IE, takže bych doporučovai innerHTML.
JJ
Profil *
Leo
Prosím, napište mi to. Já jsem v Javascriptu teprve začátečník.
Moc děkuji
JJ
JJ
Profil *
Napište mi prosím, jak to mám udělat. Opravdu se v JS vyznám ještě docela málo.
Děkuji
JJ
JJ
Profil *
Je to správně takhle ?


<SCRIPT LANGUAGE="JavaScript">

<!--
var cislo = 1;

function ChangeText()
{

if ( cislo == 1 )
{
document.getElementById("odkaz").innerText = "Zavřít
seznam zastávek";
cislo = 2;
}
else
{
document.getElementById("odkaz").innerText = "Otevřít
seznam zastávek";
cislo = 1;
}

}

// -->
</SCRIPT>


Děkuju
JJ
Hugo
Profil
Snad jo, ale vyměň innerText za innerHTML, jak už tu bylo řečeno.
JJ
Profil *
Ano
Leo
Profil
Napriklad :-) Leo
JJ
Profil *
Leo
A pak můžu napsat
<span class="odkaz" id="odkaz" onclick="zobrazSkryj('oddil1'); ChangeText()">Otevř&iacute;t seznam zast&aacute;vek</span> 


a bude to fungovat ?
Tak mi to totiž nefunguje.
Děkuji
JJ
JJ
Profil *
A pak můžu napsat

<span class="odkaz" id="odkaz" onclick="zobrazSkryj('oddil1'); ChangeText()">Otevř&iacute;t seznam zast&aacute;vek</span>

a bude to fungovat ?
Tak mi to totiž nefunguje.

Je to tak možné?

Děkuji
JJ
Hugo
Profil
IMHO by melo fungovat toto

<span class="odkaz" id="odkaz" onclick="ChangeText()">Otevř&iacute;t seznam zast&aacute;vek</span
JJ
Profil *
Děkuji moc všem, ož to funguje.
JJ
Toto téma je uzamčeno. Odpověď nelze zaslat.

0