Autor Zpráva
Varaz
Profil *
dobrý den
Mám dotaz jak dostat z jiné stránky na moji jen jeden div?
panther
Profil
Varaz:
Mám dotaz jak dostat z jiné stránky na moji jen jeden div?
jak dostat? Tohle jsem moc nepochopil.
Varaz
Profil *
Prostě potřebuju a by se na jedné stránce zobrazil div z druhé stánky.
panther
Profil
Varaz:
Prostě potřebuju a by se na jedné stránce zobrazil div z druhé stánky.
tak to nejde.
Keeehi
Profil
Varaz:
Zkopírovat.
Případně si napsat nějaký script. Je to ale složitější.
fajzen
Profil
prípadne dať ten div do samostatného súboru a použiť include
EDIT: sorry, nie, nedošlo mi že myslíš z iného webu
Keeehi
Profil
Varaz:
Tak mě to nedošlo taky, že se jedná o cizí stránku.

tak to nejde.
Jde to, ale nejspíš to ještě neumíš. Budeš k tomu potřebovat třeba php. Tam si zdrojový kód stáhneš pomocí file_get_contents a ten div si v něm vyhledáš vyhledáš (nejprimitivněji přes funkce strpos a substr). Pak už ho jen zobrazíš.
amon
Profil
Myslím, že v jQuery (javascriptová knižnica) je to dostatočne jednoduché, ale nie som si istý, či sa to dá aj vrámci domén...

Najprv načítaš knižnicu jQuery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js">

Potom na koniec <head> vložíš tento kód:

<script type="text/javascript">
$(function(){
  $('#mojdiv').load('http://example.com/nejaka-stranka.html #externydiv');
 });
 
// #mojdiv je ID elementu, kam chces ten obsah nacitat
// #externydiv je ID elementu na inom webe, ktoreho obsah chces nacitat
 
</script>


EDIT: namiesto ID môžeš zadať akýkoľvek iný parameter, prípadne cestu k elementu tak, ako v bežnom CSS, teda:
'.trieda-elementu', 'element potomok.trieda' atď.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: