Autor | Zpráva | ||
---|---|---|---|
vuuul Profil |
#1 · Zasláno: 2. 10. 2012, 12:00:23
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 |
#3 · Zasláno: 2. 10. 2012, 15:18:52
dekuju :)
|
||
Chamurappi Profil |
#4 · Zasláno: 2. 10. 2012, 15:20:17
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 |
#5 · Zasláno: 2. 10. 2012, 15:22:53
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 |
#6 · Zasláno: 2. 10. 2012, 16:59:45
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 |
#7 · Zasláno: 2. 10. 2012, 17:21:09
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 |
#8 · Zasláno: 3. 10. 2012, 13:00:46
v PHP jsem začátečník, takže nevím, jestli bych s tím něco vymyslel
|
||
panther Profil |
#9 · Zasláno: 3. 10. 2012, 13:19:02
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 |
#10 · Zasláno: 4. 10. 2012, 13:34:23
Děkuji, podívám se na to
|
||
Časová prodleva: 12 let
|
0