Autor | Zpráva | ||
---|---|---|---|
undisputed Profil * |
#1 · Zasláno: 10. 4. 2011, 16:44:52
Dobrý,chcel by som spraviť odkaz na ktorý keď kliknem sa mi otvorí iframe a ked sa otvorí aby tam bolo aj odkaz na zavretie ale len toho iframu.ďakujem
|
||
_es Profil |
#2 · Zasláno: 10. 4. 2011, 17:08:17
undisputed:
Upresni dotaz. Odkaz na stránku toho istého alebo iného webu? Otvorením a zavretím iframu myslíš čo? Nemyslíš tým vyskakovacie okná, teda niečo iné ako iframe ?
|
||
Darker Profil |
#3 · Zasláno: 10. 4. 2011, 17:08:52 · Upravil/a: Darker
Iframe se neotvírá, maximálně vytváří, protože je to HTML element. Neměls namysli okno? Pokud ne, mohl bys přiblížit, jak si to představuješ?
Edit: _es: O 35 vteřin :P |
||
Petr Wudi Profil |
#4 · Zasláno: 10. 4. 2011, 17:11:07 · Upravil/a: Petr Wudi
Doufám, že jsem to pochopil dobře.
Kliknu na odkaz, a někde uprostřed stránky se otevře iframe. Já bych to řešil Javascriptem. HTML: <a href="javascript:ifr('http://www.gůgl.kom')">Odkaz</a> <span id="neco"></span> <- Zde bude iframe a Javascript: var ifram = 0; function ifr(kam){ if (ifram == 0){ document.getElementById("neco").innerHTML = "<iframe id='neco' src='" + kam + "' width='neco' ...>"; ifram = 1; } else{ document.getElementById("neco").innerHTML = "<span id='neco'></span>"; ifram = 0; } } |
||
undisputed Profil * |
#5 · Zasláno: 10. 4. 2011, 19:50:13
Áno tak ako napísal petr,a cez html ?lebo javascript neovládam vôbec:)a ešte taký dotaz nie ohľadom tohoto:), potrebujem vytiahnuť data z mysql, ale potrebujem aby tie vybraté data som nejak dokázal uložiť do premennej,vybrať data z DB viem len neviem ako ich potom uložiť do premennej.ďakujem:)
|
||
_es Profil |
#6 · Zasláno: 10. 4. 2011, 20:43:36
undisputed:
Viď výťah z nových pravidiel: Nežádejte příliš. Hotová řešení příliš specifických či nadměrně složitých dotazů zde nedostanete. Dostanete odkaz, návod či radu, jak zhruba postupovat směrem k cíli, ale o radost z úspěchu zapříčiněného vlastní snahou vás tady nikdo nepřipraví. Chcete-li od někoho vytvořit celý program, sepište zakázku v sekci Práce a zakázky — nezapomeňte uvést kontakt a nabídnout patřičnou odměnu. |
||
Keeehi Profil |
#7 · Zasláno: 10. 4. 2011, 20:53:09
undisputed:
Čistě pomocí HTML to neuděláš. Než vytvářet a mazat iframe, to bych ho raději jen schovával. <a href="#" onclick="var el=document.getElementById('ram').style;switch (el.display){case 'none' : el.display='block'; break; default : el.display='none'} return false;">Odkaz</a> <iframe id="ram" src="http://seznam.cz.com" width="400" height="500" style="display:none;"></iframe> |
||
undisputed Profil * |
#8 · Zasláno: 11. 4. 2011, 19:54:42
Uhm diky moc:)a ešte viem že v javascripte je aj funkcia opak onclick,čiže chcel by som aby zase ked kliknem na ten odkaz tak aby sa mi to okno zatvorilo:)diky moc.
p.s.pridanie do premennej hento neviete?mysql_query by som mal(select nieco from tabulka)to sa mi podarí vybrať z DB len následne to nejak uložiť do premennej,poradíte mi aj s tým? |
||
Keeehi Profil |
#9 · Zasláno: 11. 4. 2011, 20:07:24
undisputed:
A zkusil jsi podruhé kliknut? |
||
undisputed Profil * |
#10 · Zasláno: 11. 4. 2011, 20:24:13
Podruhé na to nejde kliknúť.
|
||
Keeehi Profil |
#11 · Zasláno: 11. 4. 2011, 20:26:09 · Upravil/a: Keeehi
undisputed:
Jaký prohlížeč? Testoval jsem to jen v IE a Chrome. Je pravda, že switch asi není standardní postup při řešení tohoto problému, avšak fungovat by to mělo napříč prohlížeči. Tahy je to s normální podmínku: <a href="#" onclick="var el=document.getElementById('ram').style;if(el.display=='none'){el.display='block';}else{el.display='none';} return false;">Odkaz</a> <iframe id="ram" src="http://seznam.cz.com" width="400" height="500" style="display:none;"></iframe> |
||
undisputed Profil * |
#12 · Zasláno: 11. 4. 2011, 20:46:15
Skúsim zajtra v inom prehliadači.tu premennú náhodou nevieš
? |
||
Keeehi Profil |
#13 · Zasláno: 11. 4. 2011, 20:54:29
undisputed:
V kterém prohlížeči to dělá Vám problémy? |
||
undisputed Profil * |
#14 · Zasláno: 12. 4. 2011, 16:21:29
Už mi to ide.prepáčte za spam
|
||
Časová prodleva: 13 let
|
0