Autor Zpráva
vuuul
Profil
Zdravím,

chtěl bych, aby určité slovo na stránce vypadalo vždy stejně. Lze to udělat bez zdlouhavého použití <span></span>?

Děkuji
peta
Profil
Javascriptem? Hledas neco na zvyrazneni hledaneho slova v oblasti.
<body><div id="idecko">
chtěl bych, aby určité slovo na stránce vypadalo vždy stejně. Lze to udělat bez zdlouhavého použití 
</div>
<script>
var obj, str, patt;
obj  = document.getElementById('idecko');
str  = obj.innerHTML;
patt = 'slovo';
patt = new RegExp("("+patt+")",'gi');
str  = str.replace(patt,"<b>$1</b>");
obj.innerHTML = str;
</script></body>
vuuul
Profil
dekuju :)
Chamurappi
Profil
Reaguji na vola:
Lze to udělat bez zdlouhavého použití <span></span>?
Lze, ale je to ošklivé. Proč nechceš použít <span>?
panther
Profil
vuuul:
Lze to udělat bez zdlouhavého použití <span></span>?
lze to udelat treba pomoci kratsiho <i></i>.

Kazdopadne, tahat do tohoto JavaScript, je prinejmensim zbytecnost.
vuuul
Profil
Jedná se o to, že text může přidávat i sám uživatel webových stránek, proto chci, aby se konkrétní slovo formátovalo raději zeshora
jenikkozak
Profil
vuuul:
Pak bude lepší nahradit text pomocí PHP než v JS. V takovém případě vůbec nezáleží na tom, jestli slovo označujete dlouhým zápisem HTML nebo sebekratším.
vuuul
Profil
v PHP jsem začátečník, takže nevím, jestli bych s tím něco vymyslel
panther
Profil
vuuul:
text od uzivatele nekam ukladas, pravdepodobne do DB. Pri vypisu pak muzes ten text projit a nahradit vyskyty slova za neco jineho (konkretne to same slovo obalene do <b> treba).

Poslouzi ti na to str_replace nebo regulary.
vuuul
Profil
Děkuji, podívám se na to

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: