ďťż
Podstrony
|
telcocafeMam problem z cudzysłowami ponieważ mam skrypt:echo("onmouseout=\"this.className='tabela_w';schowWMTT('<div style='clor:red'>Przykładowy tekst</div>')\" "); zagnieździłem 3 rodzaje cudzysłowów (',",\") czy jest więcej cudzysłowów bo przy style wywala mi błędy bo on to traktuje jak zamknięcie cudzysłowu (') i skrypt się wysypuje jest na to jakiś sposób lub więcej cudzysłowów? Użytkownik gregorywojcik edytował ten post 16 kwiecień 2007, 19:24 A po co się męczyć? nie możesz zrobić tak: <script> function x() { this.className='tabela_w'; schowWMTT("<div style='clor:red'>Przykładowy tekst</div>"); } </script> <? echo "onmouseout='x()'"; ?> ? :blink: // edit : w kod wkradł się mały błąd Użytkownik tsukuyomi_reload edytował ten post 16 kwiecień 2007, 20:03 tylko to: <div style='clor:red'>Przykładowy tekst</div> jest przekazywane przez zmienną <script> var get1 = ''; function x(get1) { this.className='tabela_w'; schowWMTT(get1); } </script> <? echo "onmouseout='x(".$jakaszmienna.")'"; ?> nie działa Użytkownik gregorywojcik edytował ten post 17 kwiecień 2007, 17:03 jeżeli zmienna nie jest typu integer (liczba) to w wywołaniu funkcji x() musisz ją umieścić w cudzysłowiu czyli echo "onmouseout='x(/"".$jakaszmienna."/")'"; // czy jakoś tak :P no w cudzysłowu ale ten cudzysłów robi się zamykający tego poprzedniego i cały skrypt się wysypuje!! hmm mówiłem że "jakoś tak" (pisałem bez sprawdzenia), ale przed chwilą uruchomiłem Krasnala i napisałem skrypcik... działa na 100%, tylko musisz go trochę przerobić (mój wyświetla alert po onmouseout) by tsukuyomi<br><br> <html> <script> var get1 = ''; function x(get1) { alert(get1); } </script> <a href="plx.html" onmouseout="x('plx');">to jest to</a><br> <? $zmienna = "jakis tekst"; echo "<a href=\"plx.html\" onmouseout=\"x('".$zmienna."');\">to jest to</a><br>"; ?> </html> hmm mówiłem że "jakoś tak" (pisałem bez sprawdzenia), ale przed chwilą uruchomiłem Krasnala i napisałem skrypcik... działa na 100%, tylko musisz go trochę przerobić (mój wyświetla alert po onmouseout) $zmienna = "jakis tekst"; do tej($zmienna ) zmiennej przypisz to:<div style='color:red'>jakis tekst</diV> to już skrypt nie będzie działał Użytkownik gregorywojcik edytował ten post 17 kwiecień 2007, 19:17 ehh widzę, że sam nic nie kombinujesz... spróbuj: by tsukuyomi<br><br> <html> <script> var get1 = ''; function x(get1) { alert(unescape(get1)); } </script> <a href="plx.html" onmouseout="x('plx');">to jest to</a><br> <? $zmienna = urlencode("<div style='color:red'>jakis tekst</diV>"); echo "<a href=\"plx.html\" onmouseout=\"x('".$zmienna."');\">to jest to</a><br>"; ?> </html> echo("onmouseout=\"this.className='tabela_w';schowWMTT( '<div style='clor:red'>Przykładowy tekst</div>')\" "); Bardziej poprawny kod:echo('onmouseout="this.className=\'tabela_w\';schowWMTT(\ '<div style=\\\'clor:red\\\'>Przykładowy tekst</div>\')" ');lubecho("onmouseout=\"this.className='tabela_w';schowWMTT( '<div style=\'clor:red\'>Przykładowy tekst</div>')\" "); Po co definiować zmienną funkcji? (var get1 = '';) Czy nie wystarczy taki kod:<script> function x(d, get1) { d.className='tabela_w'; schowWMTT(get1); } </script> <? echo "onmouseout='x(this, ".$jakaszmienna.")'"; ?>?? Aha, i kod poprawiłem na bardziej działający :D Użytkownik andrzej_aa edytował ten post 23 kwiecień 2007, 07:06 echo <<<END onmouseout="this.className='tabela_w';schowWMTT('<div style='clor:red'>Przykładowy tekst</div>')" END; ? :) |
|||
Sitedesign by AltusUmbrae. |