Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie dziala funkcja ala bbcod
Forum PHP.pl > Forum > Po stronie przeglądarki
invx
  1. <?php
  2. echo "
  3. <script type='text/javascript'>
  4. function xcode(co){
  5. with(document.x.tresc){focus();value+=co;}
  6. }
  7. </script>
  8.  
  9.  <form method='POST' name='x' action=".$action." >
  10. <input type='button' value='<b>' onclick="xcode(':)')">
  11. <br/>
  12. <textarea name='tresc' rows=20 cols=80 wrap='on'>$_POST[tresc]</textarea>
  13. </form>
  14.  
  15. ";
  16. ?>


i nie dziala ...

P.S.
mam wrazenie ze funkcja musi byc w head questionmark.gif ale nie moge jej tam umiescic, jest jakis sposob aby to obejsc ?[/quote]
keNNyNAH
Kod
<script type='text/javascript'>
    function xcode(co)
    {
     var txt = document.forms['x'].tresc;
     txt.value += co;
     txt.focus();
    }
    </script>

<form method='POST' id='x' action="<?php echo $action; ?>" >            
    <input type='button' value='<b>' onclick="xcode(':)')">
    <br/>
<textarea name='tresc' rows=20 cols=80 wrap='on'><?php echo $_POST[tresc]; ?></textarea>
</form>
invx
dalej neidziala ...

P.S.
wszytsko musi byc w echo""; bo to jest w kodzie php
keNNyNAH
Cytat(invx @ 2005-09-26 19:33:16)
dalej neidziala ...

P.S.
wszytsko musi byc w echo""; bo to jest w kodzie php

Mi na localhoscie działa, szukaj błędu w innym miejscu, JS jest ok.

Apropo P.S.
Otóż nie musi.
Prosty przykład:

Kod
function pokaz_form()
{
echo "kod html"; // co jest w dodatku obarczone koniecznoscia stosowania eskejpow (\) dla " lub '
}

jest równoznaczne z

Kod
function pokaz_form()
{
?>
kod html
<?php
}


Inne zastosowanie:

Kod
if( $warunek )
{
?>
kod html
<?php
}


(Pomijając fakt, że echo działa wolniej)
invx
no tak wiem ze mozna tak "siekac" kod, ale to wprowadza haos biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.