Diskuze: refresh pomoci JS
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 14 zpráv z 14.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Nepochopil jsem přesně tvůj dotaz, ale tipuji si, že ti pomůže
toto:
Nemusíš to vůbec řešit javascriptem. stačí do html stránky vložit:
<iframe src="název stránky se hrou" style="width:auto;height:auto;">
</iframe>
Jen upozorňuji, že autor hry na ni může mít autorská práva a tvá stránka může být zrušena.
a jak mám vyřešit problém se zobrazením....když najedu na tu stranku tak se mu zobrazí správně, ale kdyz na ni najedu prez ten muj soubor html, tak je to skaredý bez barev
To je kvuli ho ze nemáš stáhnute jeho styly.css. pravdepodobne ti nepůjde ani hra protoze nemáš stáhnute ani scripty... nejlepší řešení je bud si dát ten iframe ktery jsem ti radil nebo si postahovat potřebné soubory ze stránky coz se ti asi nepovede nebo si dát na style.css link. Ale jen tak z hlavy ti to neřeknu pošli odkaz kde je ta hra a ja ti reknu jak to udelat
Bohužel v kodu hry nevidím žádné scripty do hry navíc si hra vyžaduje přihlášení. To znamena ze hra je pravděpodobně naprogramovana v PHP A to nijak nezistis. Hru v tom případě nemůžeš zkopírovat. Navíc pokud si hra vyžaduje přihlášení tak to něco bude s databazi a do ni uz se vubec nedostanes. Jediné řešení je zeptat se autora jestli ti neposkytne kód hry což pochybuji..
Jediné řešení ktere můžeš udělat je tedy ten iframe. To tam tu hru mít budeš. Stačí si jen umět pořádně nastavovat a návštěvník ani nepozná ze hra je u cizí stránky
Podle mě by šlo udělat že by sis hodil ten iframe do <div>, který by jsi po nějaký době nějakým způsobem renačetl buďto vymazal a znovu přidal, nebo tím js reloadem. A pokud hra potřebuje přihlášení tak v tom iframu bych pokaždé vyplnil potřebná políčka a nasimulovat kliknutí na tlačítko přihlásit. Nic jiného mě nenapadá.
Myslim, ze jsi se ztratil v tom, co vlastne OP chce. On nejspis nepotrebuje distribuovat cizi hru na svem webu, nepotrebuje tedy aby navstevnik nepoznal, ze je hra na cizi strance.
Dal jsi toho docela dost pomotal dohromady, to ze ma hra login, neznamena, ze je napsana v php, ani pravdepodobne. Znamena to, ze hra umoznuje hracum se lognout. Vic nic. Dokonce to ani neznamena, ze hra bezi nad nejakou DB, samozrejme nejspis ano, ale opet, zadna implikace. On se do serveroveho kodu ani do db dostat stejne nepotrebuje.
Takze autorovi dotazu:
Co pravdepodobne chces, je proste mit moznost tu hru hrat tak, ze se ti bude
automaticky refreshovat.
Kdyz na to prijde, nainstaluj si do prohlizece neco jako je tohle https://addons.mozilla.org/…auto-reload/ a tvuj problem je
vyresenej.
Diky to bude ayi nejlepsi 
Vyzkoušej, dej vědět a případně uzavři vlákno.
Pro Chrome napr. doplnek Easy Auto Refresh
index.php
<!-- Automaticke nacteni celeho webu (aktualizace nove nahraneho obsahu,
fotky, texty, data aj.) v sekundach -->
<head>
<meta http-equiv="refresh" content="300">
</head>
nebo lepsi reseni pres javaScript
<!-- Automaticke znovu nacteni webu (aktualizace F5) v milisekundach, 1s =
1000ms, 60s = 600000 -->
index.php
<head>
<?php
echo ("<script>
setTimeout(function()
{location.reload(true);},600000);
</script>");
?>
</head>
Je mu jde o to, ze ma browser hru, pravdepodobne browser doplnek, ktery mu umoznuje pridavat JS do stranky hry. A hodil by se mu cas od casu refresh, protoze na pozadi probehly nejake zmeny jako prodej surovin, ktere odkoupil jiny hrac a to se nedeje pravidelne. Nebo mu tam do vzkazu nekdo neco pise... A hra samozrejme, z duvodu zateze serveru nebo nedomyslenosti s takovou moznosti nepocita, ze by nekdo blokoval server 24h. Nebo ma nejaky druh bot-autoplay (prodej, nakupy, utoceni...).
Zobrazeno 14 zpráv z 14.
