JavaScript obsah z inej stranky
JavaScript obsah z inej stranky
Napadla ma takato vec, ze by som si vytvoril JS skript, ktory by pomocou grease monkey, zobrazoval na FB meniny.
No len neviem, ze ci sa to JS da. Je taka moznost? ze by urcita cast skriptu pracovala ako keby na inej url, z ktorej by som si vytiahol potrebny obsah, a potom tento obsah vlozil na sucasnej url na ktorej sa nachadzam?
Ak hej, staci mi dat len voditko, lebo neviem presne ze co mam hladat.
No len neviem, ze ci sa to JS da. Je taka moznost? ze by urcita cast skriptu pracovala ako keby na inej url, z ktorej by som si vytiahol potrebny obsah, a potom tento obsah vlozil na sucasnej url na ktorej sa nachadzam?
Ak hej, staci mi dat len voditko, lebo neviem presne ze co mam hladat.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
taká možnosť nie je, budeš si musieť všetky meniny a sviatky vypísať do (napríklad poľa) toho javascriptu
Re: JavaScript obsah z inej stranky
skoda, bolo by to zabavnejsie s tym vytahovanim dat.
dakujem
dakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
dlhé čakanie na odozvu lebo sa to sťahuje z iného servera je zábavné? 
Re: JavaScript obsah z inej stranky
a pridanim skryteho iframu kde si nastavi tu adresu sa ktomu nedostane ??? vo FF by to mohlo ist pri chrome asi nie ..
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
áno, ale jedine že by ten skript ktorý požaduje dával presne taký výstup ako požaduje, a ten ifram zobrazil tam kde požaduje. Lebo inak tým nič nezíska, cez javascript sa totiž nedostane ani k obsahu iframu (z rovnakého dôvodu, je to na inej doméne)
//edit: aha, ty píšeš skrytého. Tak nie, tým nič nezíska. Ja že to myslíš tak, že ten iframe naštýluje tak, aby bol tam kde chce ten text zobraziť, aby nemal border, nemal scrolly a to je asi všetko
//edit: aha, ty píšeš skrytého. Tak nie, tým nič nezíska. Ja že to myslíš tak, že ten iframe naštýluje tak, aby bol tam kde chce ten text zobraziť, aby nemal border, nemal scrolly a to je asi všetko
Re: JavaScript obsah z inej stranky
no podla mna sa dostane ... weroro co maju na pokec jeden userscript tak som sa stym hral a dostal som sa do vnutra a vytiahol resp. zmenil co som potreboval a bol source na inej domene
//EDIT: hmm asi sa mi to iba zdalo skusim si to
//EDIT: hmm asi sa mi to iba zdalo skusim si to
Re: JavaScript obsah z inej stranky
tak myslel som zabavnejsie z pohladu kodenia a naucenia sa niecoho noveho, ale ako pozeram na zdrojak FB tak to bude predsa len este nejak zaujimave
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
ak je tá stránka v iframe z rovnakej domény ako opener, tak by to mohlo ísť. Ak je to iná doména, určite to nebude fungovať. Ak chceš skúsiť, kľudne. Ale ja sa ti snažím ušetriť robotuc-ice napísal:no podla mna sa dostane ... weroro co maju na pokec jeden userscript tak som sa stym hral a dostal som sa do vnutra a vytiahol resp. zmenil co som potreboval a bol source na inej domene
//EDIT: hmm asi sa mi to iba zdalo skusim si to
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
Audio ako si to prosím myslel s tým "ak je tá stránka v iframe z rovnakej domény ako opener, tak by to mohlo ísť." Lebo ten US, čo spomína c-ice je urobený tak, že vytvorí klasicky nový DIV s dákym rozmerom, do ktorého sa hodí iFrame na určitej pozícii v okne prehliadača (v pravo dole). V tom US mám pomocou BASE64 zakódovanú ďalšiu html stránku, v ktorej je kód pre vloženie flashu (inak to proste nešlo s tým flashom, iba takto. Inak som to proste vymyslieť nedokázal, tak aby to fungovalo), ktorý je sťahovaný z hostingu. Teoreticky by to mohlo fungovať aj na ten javascript, ktorý potrebuje sharky-no.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
Stránka A obsahuje iframe, v ktorom je načítaná stránka B. Z javascriptu na stránke A nemôžeš pristúpiť k DOM stránky B v tomto iframe (a ani opačne, z javascriptu stránky B nepristúpiš k DOM stránky A). Ten tvoj flash čo si tam vložil s týmto nemá nič spoločné
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
include daj radšej iba:
Kód: Vybrať všetko
@include http://www.facebook.com/*Re: JavaScript obsah z inej stranky
aha, v GM som si to upravil a tuna to nezmenilo, opravene
dakujem
dakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
to nemôžeš myslieť vážne: http://www.facebook.com/pages/Meniny-na ... 4003567694 
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
Aká propaganda 
Re: JavaScript obsah z inej stranky
jop mal si pravdu nepodarilo sa mi to ... skusal som aj jQuery ale tiez nic jedine keby bol na servery nejaky php script ktory by mi vedel vratit inu stranku pomocou nejakeho parametra http://stackoverflow.com/questions/5780 ... her-server
v tom werorovom scripte to muselo ist preto ze tam bol source nastaveny ako Base64... skoda toto
v tom werorovom scripte to muselo ist preto ze tam bol source nastaveny ako Base64... skoda toto
Re: JavaScript obsah z inej stranky
ale tak ide mi len o to nech to pouzivaju aj ini, aby som mal dobry pocit z toho ze niekto stoji o moju robotu
Re: JavaScript obsah z inej stranky
Tak sa zamestnaj 
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: JavaScript obsah z inej stranky
keby chcel niekto vedieť aj kto má zajtra meniny..
Kód: Vybrať všetko
// ==UserScript==
// @name meniny fb
// @namespace Level 3
// @include http://www.facebook.com/home.php?tab=1#!/
// @author audiotrack
// @version 1.0.0
// ==/UserScript==
Names = new Array();
Names[0] = new Array("Nový rok","Alexandra/Karina","Daniela","Drahoslav","Andrea","Antónia","Bohuslava/Róbert","Severín","Alexej","Dáša","Malvína",
"Ernest","Rastislav","Radovan","Dobroslav","Kristína",
"Nataša","Bohdana","Drahomíra","Dalibor","Vincent","Zora",
"Miloš","Timotej","Gejza","Tamara","Bohuš","Alfonz",
"Gašpar","Ema","Emil");
Names[1] = new Array("Tatiana","Erika/Erik","Blažej","Veronika","Agáta","Dorota",
"Vanda","Zoja","Zdenko","Gabriela","Dezider","Perla",
"Arpád","Valentín","Pravoslav","Ida","Miloslava","Jaromír",
"Vlasta","Lívia","Eleonóra","Etela","Roman/Romana",
"Matej","Frederik/Frederika","Viktor","Alexander",
"Zlatica","Radomír");
Names[2] = new Array("Albín","Anežka","Bohumil/Bohumila","Kazimír","Fridrich",
"Radoslav/Radoslava","Tomáš/Róbert","Alan/Alana","Františka",
"Branislav/Bruno","Angela/Angelika","Gregor","Vlastimil",
"Matilda","Svetlana","Boleslav","Ľubica","Eduard","Jozef",
"Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel",
"Marián","Emanuel","Alena","Soňa","Miroslav","Vieroslava",
"Benjamín");
Names[3] = new Array("Hugo","Zita","Richard","Izidor","Miroslava","Irena",
"Zoltán/Róbert","Albert","Milena","Igor","Július","Estera",
"Aleš","Justína","Fedor","Dana/Danica","Rudolf","Valér",
"Jela","Marcel","Ervín","Slavomír","Vojtech","Juraj",
"Marek","Jaroslava","Jaroslav","Jarmila","Lea",
"Anastázia");
Names[4] = new Array("Sviatok práce","Žigmund","Galina","Florián","Lesana/Lesia","Hermína",
"Monika/Róbert","Ingrida","Roland","Viktória","Blažena",
"Pankrác","Servác","Bonifác","Žofia","Svetozár","Gizela",
"Viola","Gertrúda","Bernard","Zina","Júlia/Juliana",
"Želmíra","Ela","Urban","Dušan","Iveta","Viliam","Vilma",
"Ferdinand","Petronela/Petrana");
Names[5] = new Array("Žaneta","Xénia","Karolína","Lenka","Laura","Norbert",
"Róbert","Medard","Stanislava","Margaréta","Dobroslava",
"Zlatko","Anton","Vasil","Vít","Blanka","Adolf","Vratislav",
"Alfréd","Valéria","Alojz","Paulína","Sidónia","Ján",
"Tadeáš","Adriana","Ladislav/Ladislava","Beata",
"Peter/Pavol/Petra","Melánia");
Names[6] = new Array("Diana","Berta","Miloslav","Prokop","","Patrik/Patrícia",
"Oliver","Ivan","Lujza","Amália","Milota","Nina","Margita",
"Kamil","Henrich","Drahomír","Bohuslav","Kamila","Dušana",
"Iľja/Eliáš","Daniel","Magdaléna","Oľga","Vladimír",
"Jakub","Anna/Hana","Božena","Krištof","Marta","Libuša",
"Ignác");
Names[7] = new Array("Božidara","Gustáv","Jerguš","Dominik/Dominika","Hortenzia",
"Jozefína","Štefánia","Oskar","Ľubomíra","Vavrinec",
"Zuzana","Darina","Ľubomír","Mojmír","Marcela","Leonard",
"Milica","Elena/Helena","Lýdia","Anabela","Jana","Tichomír",
"Filip","Bartolomej","Ľudovít","Samuel","Silvia","Augustín",
"Nikola/Nikolaj","Ružena","Nora");
Names[8] = new Array("Drahoslava","Linda","Belo","Rozália","Regína","Alica",
"Marianna","Miriama","Martina","Oleg","Bystrík",
"Mária","Ctibor","Ľudomil","Jolana","Ľudmila","Olympia",
"Eugénia","Konštantín","Ľuboslav/Ľuboslava","Matúš","Móric",
"Zdenka","Ľuboš/Ľubor","Vladislav","Edita","Cyprián",
"Václav","Michal/Michaela","Jarolím");
Names[9] = new Array("Arnold","Levoslav","Stela","František","Viera","Natália",
"Eliška","Brigita","Dionýz","Slavomíra","Valentína",
"Maximilián","Koloman","Boris","Terézia","Vladimíra",
"Hedviga","Lukáš","Kristián","Vendelín","Uršuľa","Sergej",
"Alojzia","Kvetoslava","Aurel","Demeter","Sabína","Dobromila",
"Klára","Šimon/Simona","Aurélia");
Names[10] = new Array("Denis/Denisa","","Hubert","Karol","Imrich","Renáta",
"René","Bohumír","Teodor","Tibor","Martin/Maroš","Svätopluk",
"Stanislav","Irma","Leopold","Agnesa","Klaudia","Eugen",
"Alžbeta","Félix","Elvíra","Cecília","Klement","Emília",
"Katarína","Kornel","Milan","Henrieta","Vratko",
"Ondrej/Andrej");
Names[11] = new Array("Edmund","Bibiána","Oldrich","Barbora","Oto","Mikuláš",
"Ambróz","Marína","Izabela","Radúz","Hilda","Otília",
"Lucia","Branislava/Bronislava","Ivica","Albína","Kornélia",
"Sláva/Slávka","Judita","Dagmara","Bohdan","Adela","Nadežda",
"Adam/Eva","Vianoce","Štefan","Filoména","Ivana/Ivona","Milada",
"Dávid","Silvester");
var dnes = zajtra = "";
function setName(){
var aktualdate = new Date();
aktualmonth = parseInt(aktualdate.getMonth());
aktualday = parseInt(aktualdate.getDate()-1);
var tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate()+1);
dnes = Names[aktualmonth][aktualday];
zajtra = Names[parseInt(tomorrow.getMonth())][parseInt(tomorrow.getDate()-1)];
}
function initialize(){
setName();
}
initialize();
pageNav = document.getElementById("pageNav");
var li = document.createElement('li');
var a = document.createElement('a');
a.innerHTML = "dnes " + dnes + ", zajtra " + zajtra;
li.appendChild(a);
pageNav.insertBefore(li,pageNav.childNodes[0]);