xmlhttp na url

Programovacie jazyky, rady, poradňa...
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

xmlhttp na url

Príspevok od používateľa ehm123 »

Da sa nejak pripojit cez xmlhttp na inu url,ako tu z ktorej bezi script?

Toto mi ide [ale iba v tedy ked to spustim z adresy testing.warezman.info,ale z inej nie]:

xmlhttp.open('GET', 'http://testing.warezman.info/work/check.php?uri=' + links[link].getAttribute('href') + '&link=' + link, true);

Je mi jasne ze kvoli bezpecnosti JS nebude pristupovat na iny server/url,ale ci sa to neda nejak oklamat.

Dik za rady.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Také niečo sa zvyčajne robí cez iframe.
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

No ma ist o linkchecker,pre netload a tak.Jedina kombinacia je tu asi len s php,lenze to by mrte vytazilo server.Prave ta vyhoda JS je ze nevytazi server,pretoze bezi u klienta.A tu je ten spominany iframe nepouzitelny (asi tazko by si na netload dali iframe s mojim textom.)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Netuším, čo je netload, ale to je v podstate jedno. Keď sa robí JS aplikácia, ktorá potrebuje načítavať údaje z inej domény, dá sa to urobiť cez iframe (ten iframe je na tej tvojej stránke).

PS: Test na serveri má tú výhodu, že výsledok môžeš uložiť do DB a teda tú kontrolu nemusíš neustále opakovať (skontroluje sa to iba raz za nejaký čas).
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

2chrono: Netload je filehosting,presnejsie netload.in.A na netload.in si asi iframe s mojim kodom nedaju no.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Nechápem, čo vlastne chceš robiť. Ty chceš mať na tvojej stránke robený linkchecker pomocou JS? Ak áno, tak ten iframe, ktorý by umožňoval načítavanie údajov z inej domény dáš na tvoju stránku (ale to som už písal).
Iframe sa použiť dá, ale má to rôzne obmedzenia.
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

Chcem robit linkchecker pomocou JS.

Ten iframe ako myslis? : ) Skus hodit priklad.

Myslis to zrejme tak ze dam:

<iframe src="http://netload.in/overlinky.php?linky=netload.in/link1..." style="display:none"></iframe>

a potom si cez js zoberem obsah a vyhodnotim?

To by teoreticky slo : ) Ale len pre veci GET.
Mek
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4661
Registrovaný: 23 mar 2005, 23:00
Bydlisko: ZA <-> TN
Kontaktovať používateľa:

Príspevok od používateľa Mek »

Inak bacha ked tam mas display:none, tak opera odstrani ten iframe z DOM, takze ako keby tam ani nebol. To narobilo problemy nielen mne, ale aj mnohym dalsim ludom :roll:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

prečo by to malo ísť len pre veci cez GET alebo ako si to zformuloval :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

warezman napísal:Chcem robit linkchecker pomocou JS.

Ten iframe ako myslis? : ) Skus hodit priklad.

Myslis to zrejme tak ze dam:

<iframe src="http://netload.in/overlinky.php?linky=netload.in/link1..." style="display:none"></iframe>

a potom si cez js zoberem obsah a vyhodnotim?

To by teoreticky slo : ) Ale len pre veci GET.
Až tak jednoduché to nie je. :) Popis toho, ako to funguje nájdeš napr. aj tu: http://dojotoolkit.org/node/87 V skratke, "hlavné okno" si s tým iframe menia informácie cez hash (to je tá časť url, ktorá je za znakom #).

PS: Nebolo by jednoduchšie, urobiť ten linkchecker ako greasemonkey/user script? (v takom prípade by to ale fungovalo len vo Firefox a v Opere).
Azrael
Expert
Expert
Príspevky: 152
Registrovaný: 28 máj 2005, 1:39

Príspevok od používateľa Azrael »

Take scripty existuju. Prave z nich odvodeny javascript som chcel pridat na svoj web, aby bol dostupny pre 100% navstevnikov.
ehm123
King
King
Príspevky: 1658
Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha

Príspevok od používateľa ehm123 »

2audiotrack:

pretoze keby to fungovalo takto,ako som myslel

<iframe src="http://netload.in/overlinky.php?linky=netload.in/link1..." style="display:none"></iframe>

tak nemas sancu poslat post premennu.

2chrono:

kuknem sa na tu url co si mi poslal,zatial diky aj tak : ) k+
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ale mám, dokonca až dvoma spôsobmi. Buď využiješ post forwarder, alebo si do toho iframu načítaš vlastnú stránku s formom presne ako potrebuješ kde bude action na tú stránku a pri onloade ho submitneš (to je v podstate to isté čo spomínaný forwarder, len sa o to staráš sám a nie cez tretiu stranu)
Napísať odpoveď