eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwDHTML - zagnieżdżanie formularzyRe: DHTML - zagnieżdżanie formularzy
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.task.gda.pl!news.dialog.net.pl!not-for-mail
    From: Exe Very Cute <k...@p...onIet.pl>
    Newsgroups: pl.comp.www
    Subject: Re: DHTML - zagnieżdżanie formularzy
    Date: Tue, 21 Aug 2012 23:25:55 +0200
    Organization: Dialog Net
    Lines: 51
    Message-ID: <k10ucs$8eq$1@news.dialog.net.pl>
    References: <j6pj2bw6p7o9$.1f88ag66zcwp0$.dlg@40tude.net>
    <k10pr5$5ta$1@news.dialog.net.pl>
    <u3bo3172u3tv$.urqxj3frs5ur$.dlg@40tude.net>
    NNTP-Posting-Host: dynamic-78-9-1-152.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 1345584348 8666 78.9.1.152 (21 Aug 2012 21:25:48 GMT)
    X-Complaints-To: a...@d...net.pl
    NNTP-Posting-Date: Tue, 21 Aug 2012 21:25:48 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713
    Thunderbird/14.0
    In-Reply-To: <u3bo3172u3tv$.urqxj3frs5ur$.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.comp.www:401283
    [ ukryj nagłówki ]

    W dniu 2012-08-21 22:28, Marek pisze:
    > Dnia Tue, 21 Aug 2012 22:08:16 +0200, Exe Very Cute napisał(a):
    >
    >>
    >> Nowy <form> dodać po tagu zamykającym główną formę, lub tuż przez
    >> </body>. Pozycjonowanie załatwić CSSem.
    >
    > Też tak kombinowałem. Jednakże z pozycjonowaniem mam kłopot. Chciałbym aby
    [8<]
    > jak pozycjonować względem innego elementu. Może znasz jakąś sztuczkę?
    >

    Hmmm... tak bym obrazowo kombinował:

    <input type="text" name="miasto" onclick="pokaMiasta(this);" readonly>

    function pokaMiasta(elm)
    {
    f=document.createElement('form');
    p=elm.parentNode;
    // tutaj dodajemy elementy nowej formy, np. już wcześniejszą listę
    miast z bazy zapisaną w JSowej tabelce
    f.style.position='absolute'; // lub fixed

    ox=obliczOffsetPion(elm);
    oy=obliczOffsetPoziom(elm);
    f.style.top=ox+'px';
    f.style.left=oy+'px';
    f.setAttribute('id','dupa');
    document.body.appendChild(f);

    f.onsubmit=function()
    {
    // tutaj zapisuję formę XHR
    XHR.complete=function()
    {
    // tutaj odświeżam pole "miasto"
    document.body.removeChild(document.getElementById('d
    upa'));
    }
    }
    return!1;
    }

    Czy jakoś tak ;-]
    Ewentualnie document.elm.parentNode.insertBefore(f,
    elm.parentNode.nextSibling); (czy jakoś tak) i zabawa w ox i oy relatywnie.

    Pozdr
    Exe Very Cute


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: