eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwPytanie początkującego - parametry do funkcji JavascriptRe: Pytanie początkującego - parametry do funkcji Javascript
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.
    pl!not-for-mail
    From: Singollo <j...@g...com>
    Newsgroups: pl.comp.www
    Subject: Re: Pytanie początkującego - parametry do funkcji Javascript
    Date: Mon, 30 May 2011 11:47:56 +0200
    Organization: Dialog Net
    Lines: 43
    Message-ID: <irvp4c$ud7$1@news.dialog.net.pl>
    References: <ir62bo$74a$1@news.onet.pl>
    NNTP-Posting-Host: static-78-9-150-107.ssp.dialog.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.dialog.net.pl 1306748876 31143 78.9.150.107 (30 May 2011 09:47:56 GMT)
    X-Complaints-To: a...@d...net.pl
    NNTP-Posting-Date: Mon, 30 May 2011 09:47:56 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.17) Gecko/20110414
    Lightning/1.0b2 Thunderbird/3.1.10
    In-Reply-To: <ir62bo$74a$1@news.onet.pl>
    Xref: news-archive.icm.edu.pl pl.comp.www:398918
    [ ukryj nagłówki ]

    W dniu 2011-05-20 17:46, Tomasz Tybusz pisze:
    > function fnFormatDetails ( nTr )
    > {
    > var aData = oTable.fnGetData( nTr );
    > var sOut = '<table cellpadding="5" cellspacing="0" border="0"
    > style="padding-left:50px;">';
    > sOut += '<tr><td>Numer karty:</td><td>'+aData[6]+'</td></tr>';
    > sOut += '<tr><td>Działania korygujące:</td><td><input
    > name="pokaz_dzialania" type="button"
    > onClick="pokaz_dzialania_korygujace('+aData[6]+');" value="Pokaż
    > działania korygujące" /><td></tr>';
    > sOut += '</table>';
    >
    > return sOut;
    > }
    > Parametr aData[6] jest równy stringowi "2/2011/R"
    >
    >
    >
    > PS.
    > Firebug pokazuje taką zawartość buttona. LOOKS STRANGE!!!
    > <input type="button" value="Pokaż działania korygujące" r");"="" 2011=""
    > 2="" onclick="pokaz_dzialania_korygujace(" name="pokaz_dzialania">

    Kod, jaki chcesz wygenerować, powinien mieć postać:
    [...] onclick="pokaz_dzialania_korygujace('2/2011/R')" [...]

    jeżeli string ma postać 2/2011/R

    czyli w JS chcesz mieć tak:

    onClick="pokaz_dzialania_korygujace(\''+aData[6]+'\'
    );"

    Natomiast jeśli w string ma postać dokładnie taką jak podajesz (tzn,
    razem z cudzysłowami) - na to mi wygląda, to albo:
    - najpierw powinieneś się tych cudzysłowów pozbyć - bo psują ci HTML
    - napisz
    onClick=\'pokaz_dzialania_korygujace('+aData[6]+');\
    ' (czyli zmień
    cudzysłowy ograniczające wartość atrybutu na apostrofy

    Pozdrawiam,

    Singollo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: