Autor Zpráva
jaroslav32
Profil
Dobrý den,
moc se mi líbí funkce při kliku se zobrazí okno s informacemi, viz např. tu:
http://www.vasiporadci.cz/financni-poradci/pridat/
dole u checkboxu klikněte na
Souhlasím s Všeobecnými obchodními podmínkami *

Chvíli jsem to zkoušel vykoumat jak jim to funguje, ale nevím.

PHP, CSS a HTML trochu ovládám. Nasměruje někdo na tutorial?
l564
Profil
Na to mám kod , minutku hodím sem link je to přes HTML a JavaScript

Pokud tak jsem doplnil příspěvek , a je to zde #7
shaggy
Profil
l564:
Keď na to máš kód, nebolo by lepšie písať, až keď si ho pripravíš, ako mu písať, že mu ho neskôr napíšeš? Aký to má význam?
jaroslav32
Profil
no má to význam přeci, že se nemusí snažit 2 odpovědět ;)
Taps
Profil
jaroslav32, shaggy, :
l564:svůj příspěvek zedituje a místo něj vloží kod...a není co řešit
shaggy
Profil
Taps:
Čiže je to odporúčaná technika - odteraz budem v práci a uvidím otázku, na ktorú poznám odpoveď, tak napíšem - na to mám kód/odpoveď, ale teraz som v práci a nemám čas ti písať celý postup, keď prídem domov, tak ti odpoviem. Pochopil som to správne?
l564
Profil
Hele našel jsem to je to přes
DOM

na té stránce jsou příklady + zdrojový kód

http://swip.codylindley.com/DOMWindowDemo.html
A ještě musíš si stáhnout soubor který končí .js
Máš to hned na hoře :
jQuery plugin (jquery.DOMwindow.js) used to create DOM windows.
A to pak celý html kód propojíš s tím js souborem

Doplnění :
Snad je to ono co hledáš
jaroslav32
Profil
shaggy:
nn nepochopil. on nepsal, že je v práci, ale že minutku a je to tam
jaroslav32
Profil
l564: díky koukám teď na to
jaroslav32
Profil
nějak mi to nechce fungovat :)

mám stažen ten js soubor a v html souboru:
<html>
<head>
<script type="text/javascript" src="jquery.DOMWindow.js"></script> 
</head>

<body>


<p><a href="#inlineContent" class="defaultDOMWindow">Open DOM Window</a></p> 
<script type="text/javascript"> 
$('.defaultDOMWindow').openDOMWindow({ 
eventType:'click', 
loader:1, 
loaderImagePath:'animationProcessing.gif', 
loaderHeight:16, 
loaderWidth:17 
}); 
</script> 
<div id="inlineContent" style=" display:none;"> 
<p>Inline Content</p> 
<p>Click overlay to close window</p> 
<p>Consequat ea Investigationes in enim congue. Option velit volutpat quod blandit ex. Congue parum praesent aliquam nam clari. Qui praesent quam sollemnes id vulputate. In imperdiet diam at sequitur et. Minim delenit in dolor dolore typi. Erat delenit laoreet quinta videntur id. Ii at qui eum ut usus. Quis etiam suscipit iusto elit dolor. Dolor congue eodem adipiscing cum placerat. </p> 
<p>Erat usus lorem adipiscing non in. Nobis claram iusto et dolore facilisis. Claritatem decima velit decima ipsum wisi. Quinta ullamcorper sollemnes usus aliquip in. Ut aliquip velit tempor facit putamus. Habent duis et option quod facer. Delenit facer consequat seacula molestie notare. Qui tincidunt nobis lectores eleifend eorum. Decima usus facer id parum legere. Nonummy nonummy facilisis sit qui eodem. </p> 
</div>



</body>
</html>

l564
Profil
Máš stažený soubor animationProcessing.gif

loader:1, 
loaderImagePath:'animationProcessing.gif', 
loaderHeight:16, 
loaderWidth:17


je to když má někdo pomalý internet tak aby jste to nejdříve načetlo , klasický gif animační obrázek

a pak se mi zdá že ten .js se nesmí volat
<script type="text/javascript" src="jquery.DOMWindow.js"></script> 


on si ho snad najde sám , (ale to teď nevím možná se pletu protože jsem jednou našel podobný script a ona si ta funkce sript zavolala sama)
xmark
Profil
jaroslav32:
jquery.DOMwindow.js je plugin do jQuery, bez něj nefunguje.
shaggy
Profil
l564:
a pak se mi zdá že ten .js se nesmí volat
Prečo by sa tak volať nemal? Keď už si ten kód mal, tak by si mu mohol poradiť, že na to potrebuje aj jQuery knižnicu (ktorú v ňom vloženom kóde nevidím).
jaroslav32
Profil
už mi to frčí ;) díky moc všem
shaggy
Profil
jaroslav32:
Ale ak by si chcel niečo podobné, ako v tej ukážke v prvom príspevku, tak existuje množstvo hotových scriptov - nájdeš ich ako lightbox alternatívy (lightbox, greybox, colorbox, fancybox atď.).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0