Kako da pristupim jednom html elementu koji se nalazi u drugom elementu

  • 9 odgovora
  • 4.336 pregleda
Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 18.02.2008. u 18:50 · pre 227 meseci #1
Pozdrav svima.

Da li je moguce i ako jeste kako to da uradim.

Imam jedan DIV elemenat sa id. U njemu se prikazuje neka stranica koja ima jedan SELECT elemenat takodje sa svojim id. Kako mogu da preuzmem vrednost iz select taga?

Unapred zahvalan
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 19.02.2008. u 03:29 · pre 227 meseci #3
U tom DIV-u se prikaze stranica koju generisem preko javascript funkcije.

<div id='test'></div><img src="test.jpg" onclick="prikazi();">

Kada kliknem na sliku u div tagu mi se prikaze ta stranica koju generisem. Potrebno mi je sada da pristupim jednom <select> tagu sa te stranice pomocu id-a.

Da li je ovako nesto moguce?
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 19.02.2008. u 06:49 · pre 227 meseci #5
Citat:
U tom DIV-u se prikaze stranica koju generisem preko javascript funkcije.

<div id='test'></div><img src="test.jpg" onclick="prikazi();">

Kada kliknem na sliku u div tagu mi se prikaze ta stranica koju generisem. Potrebno mi je sada da pristupim jednom <select> tagu sa te stranice pomocu id-a.

pa nisi mi odgovorio na pitanje, jel ti tom divu dodajes elemente, znaci imas nesto ovako:
Code:

<div id="test">
   <select id="choose">
     ...
   </select>
</div>

ili u taj div ubacis iframe i u njega ucitas kompletnu novu stranu?

posto ima razlike u pristupu promenljivama, u prvom slucaju select je na istoj strani i mozes da pristupis preko getElementById a u drugom slucaju je malo drugacije...

znaci, lepo izlosis problem, potrudis se malo da objasnis sta hoces i sta ti ne ide i onda ce neko da ti pomogne...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 19.02.2008. u 08:58 · pre 227 meseci #6
Ja se izvinjavam ako ne objasnjavam lepo. Pokusacu malo jasnije da objasnim.
Imam jednu HTML stranicu i na nekom mestu <div> element koji je skriven i neko dugme. Pritiskom na dugme pozivam javascript funkciju koja generise novu HTML stranicu i prikazuje je u <div> tagu. Ta nova stranica ima <select> elemenat.

<code>

<div id="test" style="position:absolute;visibility:hidden"></div>
<img src="images.gif" onclick="Prikazi();"/>

</code>

Nadam se das am bio malo jasniji. Kako da pristupim <select> ili nekom drugom element sa te stranice koju generise funkcija Prikazi()?

Hvala svima
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 19.02.2008. u 09:23 · pre 227 meseci #7
Naravno da nisi bio jasniji. Ti sad reče potpuno isto što i pre nego te ljudi priupitaše.

Nauči da razlikuješ osnovnu terminologiju - šta je to stranica, a šta je to element?

- Stranica se nalazi u prozoru, a elementi se nalaze na stranici.
- Takođe elementi mogu da se nalaze unutar drugih elemenata.
- Postoji elemenat, iframe, koji opet predstavlja prozor, pa priča može da se ponavlja.

Sad, valjda je ovo dovoljno da razumeš zašto dobijaš ovde pitanje 'iframe ovo ono' - konstantno pominješ stranicu unutar elementa.

Dakle, ti ubacuješ neki html u taj div id=test, a bitno je da znamo strukturu tog htmla da bi znali kako da pristupimo nekom elementu, recimo selectu koji pominješ.
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 20.02.2008. u 21:13 · pre 227 meseci #9
Da i ja nesto slicno pitam

Recino da u jednoj strani imam

<div id="naslovi"></div>



a u drugoj imam

<h1 id="naslov"> Naslov1 </h1>
<h1 id="tekst"> tekst1 </h1>
<h1 id="naslov"> Naslov2 </h1>
<h1 id="tekst"> tekst2 </h1>


da mi ispise sve naslove iz ove druge strane u ovaj gore div, jedan ispod drugog.




Da li je uopste ovo moguce?
Re: Kako da pristupim jednom html elementu koji se nalazi u drugom elementu 21.02.2008. u 23:33 · pre 227 meseci #10
moguce je naravno. ukoliko ti samo trebaju ti podaci a ne cela strana (na kojoj su ti podaci) onda imas dva scenarija:

1. da ucitas tu stranu u skriveni iframe i da onda iscupas to sto ti treba
2. ukoliko se ta druga strana generise sa servera (al onda ne vidim sto to ne bi moglo da se generise i za tu stranu na kojoj ti to treba) onda ti je bolje resenje da koristis ajax i da tako vratis samo te podatke koje ti trebaju a ne celu stranu (kao pod 1)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme