Portál AbcLinuxu, 9. května 2025 22:05

Dotaz: JS - Jak načíst do souboru index.html jiný soubor

2.9.2013 13:51 Pepe
JS - Jak načíst do souboru index.html jiný soubor
Přečteno: 731×
Odpovědět | Admin
Zdravím, poradí prosím někdo, jak můžu načíst do souboru index.html jiný soubor? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.9.2013 14:38 Kit
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napiš, čeho chceš docílit a my ti to rozmluvíme :-)

Nejspíš chceš naincludovat nějaké menu, které bude společné pro více stránek. Na to se obvykle používá PHP. Pokud však ten vkládaný prvek potřebuješ dynamicky měnit bez reloadu stránky, jistě oceníš AJAX.
2.9.2013 14:54 Pepe
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Nemám php a musí to jet i lokálně, mám to takto ale po načtení obsah souboru aaa.html nevidím :-(
<script type="text/javascript">
$(document).ready(function(){
     $("#page").load("pages/aaa.html");
});
</script>
a v html mám
<div id="page"></div>
Tarmaq avatar 2.9.2013 15:21 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
a nehlasi ti prohlizec nejakou JS chybu? Nebyl by odkaz na stranku kde to mas?
Don't panic!
2.9.2013 16:06 Pepe
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Nebyl, mám to jen na ploše...
2.9.2013 16:01 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
a jQuery tam máš vložené?
 <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
2.9.2013 16:07 Pepe
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Ano, mám tam jquery vložený.. Jinak prohlížeč žádnou chybu nehlásí..
Tarmaq avatar 2.9.2013 17:11 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
jaka je adresarova struktura? Co je obsahem souboru pages/aaa.html? Jaky prohlizec pouzivas? Nemas neco jako firebug?
Don't panic!
4.9.2013 08:21 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Teď jsem si to zkoušel a mně ta funkce load z jQuery na mém systému funguje.

Začal bych asi tím, že bych si nějakým způsobem ověřil, že máš jQuery načtenou a funkční. Například vložit nějaký text do toho div#page a zkontrolovat, že po přidání $("#page").hide() je schován.

Potom už se asi zaměřit na prohlížeč a vyzkoušet nějaký jiný, jestli tam náhodou není nějaká zmrvená same-origin policy.
David Watzke avatar 2.9.2013 14:55 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Případně jestli chceš vložit obrázek, tak zkus
<img src="obrazek.jpg" alt="tenhle text se zobrazí, když obrazek.jpg neexistuje" />
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
2.9.2013 17:19 radek
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
proc v elementu pro javascript importujes HTML? a ne primo soubor s javasecriptem?

případně na konec kódu javascriptu můžeš dát alert("text"), ktery se ti zobrazí vzdy když je javascript správně rozparsován.
4.9.2013 06:17 JS
Rozbalit Rozbalit vše Re: JS - Jak načíst do souboru index.html jiný soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
Predne, jsem rad, ze jste mi tu otazku polozil..

Alternativa je take iframe tag - z moji zkusenosti to funguje na nektere veci (velky soubor) lepe nez Ajax. Zalezi co presne delate.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.