Ahoj všem. Řeším problém s tím jak měnit obsah iFramu. Konkrétně jde
o změnu načtené html stránky. Daří se mi některé stránky načíst a
některé nikoliv. Konkrétně :
Potřebuji do iFrame zadat volbu sázkové kanceláře podle výběru
uživatelem. Záměr je skrývat div s iFrame a to mi docela funguje. Jenomže
neumím změnit volbu - přepnout na jinou sázkovou kancelář mimo Fortuny kde
to lze. Všechno to jsou HTTPs ale chovají se různě. Testoval jsem jiné
stránky a ty někdy lze a někdy ne.
Systémů na změnu obsahu jsem testoval několik. Například změnu obsahu
jediného iFrame v divu, nebo i jen kliknutím bez JavaScriptu (jen DOM), a nebo
samostatné iFramy ve skrývaném divu. Prostě mám stále stejný problém.
Zjistil jsem že některé stránky do divu nenačtu. Dělám to většinou na
Firefoxu, ale mám IE, Chrome a Operu. Prostě to nechodí.
Udělal jsem podobnou stránku s obtruzivním scriptem a PopUp okny - a tam
to normálně vše chodí. Já ale potřebuji pevně umístěné okno kvůli
kopírování - PopUp padají na lištu. Navíc je ten script hrozný a takhle
by to šlo vylepšit. Má to hodně funkcí a tak jsem udělal pracovní verzi
ze které chci udělat hezkou a praktickou - následně vymakat na responzivní
vlastnost.
Mohu poslat vzory co jsem testoval - včetně vlastností iFrame které jsem
nastavoval na všechny možné způsoby. Když jsem si přiznal že to musím
nakopnout do klasického Frame tak mne napadlo zeptat se jestli neznáte někdo
řešení.
A - Potřebuji stručně řečeno iFrame (nemusí být skrývané) do
kterého potřebuji jakýmkoliv způsobem zadávat něčím - buttony,
klikačkami, selectem tak aby se alespoň načetly naše sázkové kanceláře a
poslední volba Google (také se mi ho nepovedlo nalinkovat) stránky by se
měly načítat na přeskáčku a měly by se navzájem vylučovat (to si
udělat umím).
B - Pokud by to bylo možné tak se vyhnout vícenásobným iFramům kvůli
načítání i kvůli kódu.
Našel jsem způsob jak vyplnit kliknutím prázdný iFrame - ale jen jedinou
stránkou. Také jsem našel funkční změny obsahu iFrame ale nebyly to Html
stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.