Navigacija

Vartotojų tinkle

Prisijungusių svečių: 66
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

minimukas 2 dienos
N-20 2 savaitės
Reikalas 2 savaitės
Rytis 3 savaitės
DjArtas 4 savaitės
WolfHammer 4 savaitės
Nostesi14 savaitės
Wisedocs14 savaitės
asdasdddz18 savaitės
Paslapties K...19 savaitės
Audrius_1722 savaitės
Simbijanas34 savaitės
Karinacraft34 savaitės
Žmogus38 savaitės
Bruksnys42 savaitės
Darexs44 savaitės
Nepas45 savaitės
keistuole47 savaitės
Gizmis49 savaitės
MaFetas62 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.221
Naujienų: 529
Straipsnių: 235
Temų: 52,590
Postų: 522,550
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

minimukas
2026 Vas. 21 08:02:25
oi oi akinanti šypsen yra dar cia gyvu? akinanti šypsen

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
onClick
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai

Autorius: sampas Peržiūrų: 4756      Spausdinti temą
2008 Kov. 19 16:03:58          1 žinutė iš 8
Spausdinti pranešimą
Sveiki,
turiu tokią problemą ir nerandu kaip ją išspręst.
Štai pvz.: turiu tokį kodą:
<input type='button' value='lentele' class='button' style='width:45px' onClick=\"insertText('body', '<table class=\'lentele\'><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>');\">



ir ką reikia įterpti(gal kaip nors suskirstyti), kad į Textarea įkeltų štai taip:
<table class='lentele'>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>




2008 Kov. 19 17:03:40          2 žinutė iš 8
Spausdinti pranešimą
Reikia paprasčiausiai parašyti javascript'o kodą.
2008 Kov. 19 17:03:41          3 žinutė iš 8
Spausdinti pranešimą
Veiks jeigu pridesi script`a arba include :);)

#1.
echo "<script>
function insertText(elname, what) {
   if (document.forms['inputform'].elements[elname].createTextRange) {
      document.forms['inputform'].elements[elname].focus();
      document.selection.createRange().duplicate().text = what;
   } else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
      var tarea = document.forms['inputform'].elements[elname];
      var selEnd = tarea.selectionEnd;
      var txtLen = tarea.value.length;
      var txtbefore = tarea.value.substring(0,selEnd);
      var txtafter =  tarea.value.substring(selEnd, txtLen);
      var oldScrollTop = tarea.scrollTop;
      tarea.value = txtbefore + what + txtafter;
      tarea.selectionStart = txtbefore.length + what.length;
      tarea.selectionEnd = txtbefore.length + what.length;
      tarea.scrollTop = oldScrollTop;
      tarea.focus();
   } else {
      document.forms['inputform'].elements[elname].value += what;
      document.forms['inputform'].elements[elname].focus();
   }
}
</script>";




#2.

echo "<script type='text/javascript' src='".INCLUDES."jscript.js'></script>";



#3. Nauduokis subheader.php

2008 Kov. 19 18:03:58          4 žinutė iš 8
Spausdinti pranešimą
Jeigu gerai supratau, tai dariau štai taip:
<tr>\n<td class='tbl'></td>\n<td class='tbl'>


<script>
function insertText(elname, what) {
   if (document.forms['inputform'].elements[elname].createTextRange) {
      document.forms['inputform'].elements[elname].focus();
      document.selection.createRange().duplicate().text = what;
   } else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
      var tarea = document.forms['inputform'].elements[elname];
      var selEnd = tarea.selectionEnd;
      var txtLen = tarea.value.length;
      var txtbefore = tarea.value.substring(0,selEnd);
      var txtafter =  tarea.value.substring(selEnd, txtLen);
      var oldScrollTop = tarea.scrollTop;
      tarea.value = txtbefore + what + txtafter;
      tarea.selectionStart = txtbefore.length + what.length;
      tarea.selectionEnd = txtbefore.length + what.length;
      tarea.scrollTop = oldScrollTop;
      tarea.focus();
   } else {
      document.forms['inputform'].elements[elname].value += what;
      document.forms['inputform'].elements[elname].focus();
   }
}
</script>
<input type='button' value='lentele' class='button' style='width:45px' onClick=\"insertText('body', '<table class=\'lentele\'><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>');\">
</td>

</tr>\n";




, tačiau taip padarius nesigavo. Gal ką ne taip darau?
2008 Kov. 19 18:03:58          5 žinutė iš 8
Spausdinti pranešimą
Kur tu sita koda rasai, jei ka pasinauduok #2

2008 Kov. 19 21:03:19          6 žinutė iš 8
Spausdinti pranešimą
Jūs turbūt mane ne taip supratot, man reikia, kad input'ą
<input type='button' value='lentele' class='button' style='width:45px' onClick=\"insertText('body', '<table><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table><table><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>');\">



suskaldytų štai taip:
<table class='lentele'>
<tr>    <---Iš naujos eulutės
<td></td>    <---Iš naujos eulutės
<td></td>    <---Iš naujos eulutės
</tr>    <---Iš naujos eulutės
<tr>    <---Iš naujos eulutės
<td></td>    <---Iš naujos eulutės
<td></td>    <---Iš naujos eulutės
</tr>    <---Iš naujos eulutės
</table>    <---Iš naujos eulutės



, tai yra jei aš rašyčiau <br> tai man jį ir įdėtų, o man reikia, kad jo nedėtų. Visą tai aš noriu pasidaryti dėl to, kad nebūtų viena didelė eilutė, o viskas būtų patogiai suskirstyta. Ir beje gal yra koks paprastesnis būdas, kuriam nereikėtų Javascript, nes man reikia tik įdėti tekstą, o ne apjungt.
2008 Kov. 19 22:03:35          7 žinutė iš 8
Spausdinti pranešimą
Netestinau bet pamegink toki buda:

$a = "<table class='lentele'>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>";





Ir poto panauduok kintamaji $a :
<input type='button' value='lentele' class='button' style='width:45px' onClick=\"insertText('body', '$a');\">




2008 Kov. 19 22:03:38          8 žinutė iš 8
Spausdinti pranešimą
Deja toks parašymas tinka, kai kintamajam priskiriama viena eilutė, parašius keliose eilutėse input'as nebeveikia. Beje dėkui, kad padedimerkia akį
Peršokti į forumą: