🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
10 messages
10 total messages Started by ońrad Sat, 10 Apr 2010 07:36
jak cos przeniesc w drzewie dokumentu?
#49947
Author: ońrad
Date: Sat, 10 Apr 2010 07:36
18 lines
1130 bytes
witam

Mam powiedzmy taki kod:

<div id="start">jakaś zawartość zawierająca tekst i tagi html</div>

<div id="meta"></div>

Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala 
wycieta z niego i przeniesiona do diva meta? 



-- 
body {
  name: '|<ońrad Karpieszu>|';
  blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Re: jak cos przeniesc w drzewie dokumentu?
#49950
Author: ońrad
Date: Sat, 10 Apr 2010 07:37
25 lines
1501 bytes
Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):

> witam
> 
> Mam powiedzmy taki kod:
> 
> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
> 
> <div id="meta"></div>
> 
> Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala
> wycieta z niego i przeniesiona do diva meta?

p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w nim 
mozliwe, to nie ma problemu, tylko prosze o jakis link do konkretnej 
strony dokumentacji. na razie nawet nie wiem jak sie nazywa to 
rozwiazanie, ktorego szukam



-- 
body {
  name: '|<ońrad Karpieszu>|';
  blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Re: jak cos przeniesc w drzewie dokumentu?
#49951
Author: Paweł Piskorz
Date: Sat, 10 Apr 2010 12:14
26 lines
1744 bytes
On 2010-04-10 09:37, |<ońrad wrote:
> Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):
>
>> witam
>>
>> Mam powiedzmy taki kod:
>>
>> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
>>
>> <div id="meta"></div>
>>
>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala
>> wycieta z niego i przeniesiona do diva meta?
>
> p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w nim
> mozliwe, to nie ma problemu, tylko prosze o jakis link do konkretnej
> strony dokumentacji.

http://api.jquery.com/appendTo/
Przejrzyj sobie http://api.jquery.com/category/manipulation/


-- 
message[autor="PablO"]::after {
	content:"Pozdrawiam";
}
Re: jak cos przeniesc w drzewie dokumentu?
#49952
Author: Peter May
Date: Sat, 10 Apr 2010 13:31
41 lines
2143 bytes
W dniu 2010-04-10 14:14, Paweł Piskorz pisze:
> On 2010-04-10 09:37, |<ońrad wrote:
>> Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):
>>
>>> witam
>>>
>>> Mam powiedzmy taki kod:
>>>
>>> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
>>>
>>> <div id="meta"></div>
>>>
>>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala
>>> wycieta z niego i przeniesiona do diva meta?
>>
>> p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w nim
>> mozliwe, to nie ma problemu, tylko prosze o jakis link do konkretnej
>> strony dokumentacji.
>
> http://api.jquery.com/appendTo/
> Przejrzyj sobie http://api.jquery.com/category/manipulation/

A po co do tego jQuery? Ja bym zrobił tak:

var source = document.getElementById("start");
var dest = document.getElementById("meta");
var j = source.childNodes.length;

// Kopiowane z source do dest
for (var i=0; i < j; i++)
{
  dest.appendChild(source.childNodes[i].cloneNode(true));
}
// Czyszczenie zawartosci source
while(source.lastChild)
{
  source.removeChild(source.lastChild);
}

-- 
Peter
Re: jak cos przeniesc w drzewie dokumentu?
#49948
Author: fuzjusz
Date: Sat, 10 Apr 2010 14:33
8 lines
1514 bytes
> Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala
> wycieta z niego i przeniesiona do diva meta?

window.onload = function(){
	document.getElementById("meta").innerHTML =
document.getElementById("start").innerHTML;
	document.getElementById("start").innerHTML = "";
}
Re: jak cos przeniesc w drzewie dokumentu?
#49949
Author: Peter May
Date: Sat, 10 Apr 2010 15:18
15 lines
1444 bytes
W dniu 2010-04-10 16:33, fuzjusz pisze:
>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start zostala
>> wycieta z niego i przeniesiona do diva meta?
>
> window.onload = function(){
> 	document.getElementById("meta").innerHTML =
> document.getElementById("start").innerHTML;
> 	document.getElementById("start").innerHTML = "";
> }

+ jeszcze:
http://www.google.pl/search?q=innerhtml+problems

-- 
Peter
Re: jak cos przeniesc w drzewie dokumentu?
#49953
Author: ońrad
Date: Sun, 11 Apr 2010 09:25
35 lines
1983 bytes
Dnia Sat, 10 Apr 2010 15:31:58 +0200, Peter May napisał(a):

> W dniu 2010-04-10 14:14, Paweł Piskorz pisze:
>> On 2010-04-10 09:37, |<ońrad wrote:
>>> Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):
>>>
>>>> witam
>>>>
>>>> Mam powiedzmy taki kod:
>>>>
>>>> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
>>>>
>>>> <div id="meta"></div>
>>>>
>>>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start
>>>> zostala wycieta z niego i przeniesiona do diva meta?
>>>
>>> p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w
>>> nim mozliwe, to nie ma problemu, tylko prosze o jakis link do
>>> konkretnej strony dokumentacji.
>>
>> http://api.jquery.com/appendTo/
>> Przejrzyj sobie http://api.jquery.com/category/manipulation/
> 
> A po co do tego jQuery? Ja bym zrobił tak:


ja jednak skorzystam z rady Pawła :) jedna linijka, ponadto jquery i tak 
mam juz podpiete pod strone :)

-- 
body {
  name: '|<ońrad Karpieszu>|';
  blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Re: jak cos przeniesc w drzewie dokumentu?
#49954
Author: Peter May
Date: Mon, 12 Apr 2010 07:28
37 lines
2272 bytes
W dniu 2010-04-11 11:25, |<ońrad pisze:
> Dnia Sat, 10 Apr 2010 15:31:58 +0200, Peter May napisał(a):
>
>> W dniu 2010-04-10 14:14, Paweł Piskorz pisze:
>>> On 2010-04-10 09:37, |<ońrad wrote:
>>>> Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):
>>>>
>>>>> witam
>>>>>
>>>>> Mam powiedzmy taki kod:
>>>>>
>>>>> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
>>>>>
>>>>> <div id="meta"></div>
>>>>>
>>>>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start
>>>>> zostala wycieta z niego i przeniesiona do diva meta?
>>>>
>>>> p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w
>>>> nim mozliwe, to nie ma problemu, tylko prosze o jakis link do
>>>> konkretnej strony dokumentacji.
>>>
>>> http://api.jquery.com/appendTo/
>>> Przejrzyj sobie http://api.jquery.com/category/manipulation/
>>
>> A po co do tego jQuery? Ja bym zrobił tak:
>
>
> ja jednak skorzystam z rady Pawła :) jedna linijka, ponadto jquery i tak
> mam juz podpiete pod strone :)

Jasne. Ja tylko podałem alternatywne rozwiązanie. W jQuery zrobiłym tak:

$('#start').clone().appendTo('#meta').remove();

-- 
Peter
Re: jak cos przeniesc w drzewie dokumentu?
#49955
Author: Peter May
Date: Mon, 12 Apr 2010 07:30
42 lines
2458 bytes
W dniu 2010-04-12 09:28, Peter May pisze:
> W dniu 2010-04-11 11:25, |<ońrad pisze:
>> Dnia Sat, 10 Apr 2010 15:31:58 +0200, Peter May napisał(a):
>>
>>> W dniu 2010-04-10 14:14, Paweł Piskorz pisze:
>>>> On 2010-04-10 09:37, |<ońrad wrote:
>>>>> Dnia Sat, 10 Apr 2010 07:36:11 +0000, |<ońrad napisał(a):
>>>>>
>>>>>> witam
>>>>>>
>>>>>> Mam powiedzmy taki kod:
>>>>>>
>>>>>> <div id="start">jakaś zawartość zawierająca tekst i tagi html</div>
>>>>>>
>>>>>> <div id="meta"></div>
>>>>>>
>>>>>> Jak sprawic by po zaladowaniu strony cala zawartosc diva start
>>>>>> zostala wycieta z niego i przeniesiona do diva meta?
>>>>>
>>>>> p.s. zakladam ze w jquery bedzie to kod krotszy wiec jesli jest to w
>>>>> nim mozliwe, to nie ma problemu, tylko prosze o jakis link do
>>>>> konkretnej strony dokumentacji.
>>>>
>>>> http://api.jquery.com/appendTo/
>>>> Przejrzyj sobie http://api.jquery.com/category/manipulation/
>>>
>>> A po co do tego jQuery? Ja bym zrobił tak:
>>
>>
>> ja jednak skorzystam z rady Pawła :) jedna linijka, ponadto jquery i tak
>> mam juz podpiete pod strone :)
>
> Jasne. Ja tylko podałem alternatywne rozwiązanie. W jQuery zrobiłym tak:
>
> $('#start').clone().appendTo('#meta').remove();

$('#start').clone().appendTo('#meta').empty();

.remove() usunie element :P

-- 
Peter
Re: jak cos przeniesc w drzewie dokumentu?
#49956
Author: ońrad
Date: Mon, 12 Apr 2010 07:36
17 lines
1529 bytes
Dnia Mon, 12 Apr 2010 09:28:22 +0200, Peter May napisał(a):
> Jasne. Ja tylko podałem alternatywne rozwiązanie. W jQuery zrobiłym tak:
> 
> $('#start').clone().appendTo('#meta').remove();

to nie zadzialalo (choc firebug nie informowal o zadym bledzie to tez nie 
bylo zadnej reakcji). idealnie zadzialalo po prostu:


$('#start').appendTo('#meta');


-- 
body {
  name: '|<ońrad Karpieszu>|';
  blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads