Zadejte hledaný výraz...

Aplikace jQuery na externí kód

Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 15:44:29
Zdravím,
potřeboval bych nakopnout s následujícím - v proměnné v PHP mám uložený zdrojový kód webu v XHTML a chci na něj aplikovat funkci v jQuery. Zatím to mám udělané tak, že si ten kód pomocí "echo '
'.$extCode.'
';
" nasypu do DIVu a na ten potom aplikuju jQuery, ale nezdá se mi to moc optimální...
Napadá někoho něco? Jde to vůbec udělat?
24. 3. 2012 15:44:29
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747041
txr
verified
rating uzivatele
24. 3. 2012 16:45:45
ahoj,
chces aplikovat javascript este na strane servera, wtf ?? nemas inu moznost, ako tu, co si popisal.
24. 3. 2012 16:45:45
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747040
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 16:57:18
Bohuzel cely problem je nedostatecne popsan a tak tu asi moc odpovedi nenaleznete...
- opravdu je zdrojovy kod X-html? a na co se pouziva, co obsahuje?
- co je to za extra funkci jQ na kousku kodu, kterou nezvladne PHP?
- vysledek je potreba na serveru nebo u klienta? A jak
24. 3. 2012 16:57:18
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747039
txr
verified
rating uzivatele
24. 3. 2012 16:58:14
je tu moznost aplikovat JS funkciu este pred vypisanim samotneho obsahu.
24. 3. 2012 16:58:14
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747038
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 16:59:15
Spíš sem myslel, jestli se ten kód nedá předat jako parametr funkce JS (což není problém) a na tu proměnnou potom nějak nahnat jQuery (tohle už problém je)...
Jednoduše - např. zadám adresu webu/vložím kód ručně/nahraju soubor, PHP mi stáhne HTML kód, udělá mi z něj čisté XHTML a já potom potřebuju např. zjistit, jestli obsahuje tag , který nemá atribut "alt". Pokud ano, vypíšu hlášku do připraveného DIVu. V PHP by to samozřejmě šlo, ale kdybych to chtěl dělat v PHP, tak se neptám na jQuery :)
24. 3. 2012 16:59:15
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747037
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 17:05:20
jelikoz jQ pracuje s dokumentem, tak neni jedodussi reseni, nez to nahrat do schovaneho bloku a tam aplikovat jQ. Pokud to ovšem neni zdrojovy kod cele stranky vcetne doctype a headu...
pokud jde o parametr funkce, zrejme asi proto, ze se operace muze opakovat nezavisle na sobe, tak bych generoval ty schovane bloky po nahrani dat ajaxem s unikatnim ID a toto pak predaval dal, treba i jako parametr funkce ( stejne do jQ pouzijete prave to ID)
24. 3. 2012 17:05:20
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747036
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 17:07:13
jiriki - jak jsem psal výše, tak to dělám teďka, ale pokud by to šlo jinak, radši bych to dělal jinak, a právěže je to zdrojový kód celé stránky.
txr - k tomu kódu: Pokud sem to pochopil dobře, tak "html" v "function(html, status)" je to, co vrátil server pomocí souboru "skript_na_vypisanie_ext_code.php"?
24. 3. 2012 17:07:13
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747035
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 17:15:44
neznam limit delky vstupu, ale zkus si tohle
a pak logicky pouzij...
24. 3. 2012 17:15:44
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747034
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 17:26:23
jiriki - to by mohlo fungovat, zkusím to propojit s AJAXem a uvidím, co to udělá.
Zatím díky moc oběma :)
---------- Příspěvek doplněn 24.03.2012 v 17:42 ----------
Tak předávání přes server funguje v pohodě, akorát, když mám kód
tak mi to vrátí správné HTML, ale vypisuje to, že tam mám 0 tagů , co mám špatně?
24. 3. 2012 17:26:23
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747033
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 18:09:42
si to po sobe precti :D natahnes data ajaxem do promenne html a pak alertem vypisujes pocet img na strance, kde se pustil script...
moc nechapu ceho presne chces dosahnout tim handlerem eventu ready kdyz nove html se nacetlo jako string do promenne a vubec neproslo html parserem, nenacetly se zadna dalsi data (linky,scripty,obrazky). Ready se pouziva na spusteni kodu PO parsingu a nacteni dat, takze zde je to nelogicky
24. 3. 2012 18:09:42
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747032
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 18:24:46
Moje blbost, měl bych si dát pauzu dneska už... každopádně, mám HTML kód
a alert( $(html).find('p').length ) mi spočítá jenom ty tagy

, co jsou v DIVu... pokud tam místo find('p') zadám cokoli jinýho , tak mi to taky vrací nulu, nenapadá tě proč?
24. 3. 2012 18:24:46
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747031
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 18:29:33
Napada me, ze kdyz je to cela stranka, bude lepsi udelat si dynamicky iframe, tam to cele nahrat, zpracovat, pouzit, zrusit.
24. 3. 2012 18:29:33
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747030
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
24. 3. 2012 18:51:46
Tak iframe nepomohl,
mi porad vraci nulu...
Vyřešeno pomocí "$("#tempframe").load( function(){$(this.contentDocument).find ... "
Díky, +1 :)
24. 3. 2012 18:51:46
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747029
Jirka
verified
rating uzivatele
(74 hodnocení)
24. 3. 2012 20:47:13
iframe sam o sobe nic neresi - slo prave o to udelat dynamicky prazdny iframe a nahrat do nej tu stranku, k cemuz jsem se snazil reseni nasmerovat :) jsem rad, ze uspesne.
24. 3. 2012 20:47:13
https://webtrh.cz/diskuse/aplikace-jquery-na-externi-kod#reply747028
Pro odpověď se přihlašte.
Přihlásit