| Autor | Zpráva | ||
|---|---|---|---|
| HiSl Profil * |
#1 · Zasláno: 30. 8. 2014, 14:33:23
Prosím, jak do volaní:
onclick="return hs.htmlExpand(this, { objectType: 'iframe', width:720, height:495, outlineType: null, align: 'center', dimmingOpacity: 0.75, wrapperClassName: 'my-box-popup', skin.contentWrapper: '<div class="highslide-body"></div>' }) správně zapracovat parametr skin.contentWrapper ? Když to takto napíšu, rozhodí mě to stránku a skin se ani nepoužije. Děkuji za radu |
||
| juriad Profil |
Zkusil bych to uzavřít do ještě jednoho objektu - contentWrapper by měla být vlastnost objektu skin. A samozřejmě, že ti chybí escapované uvozovky.
onclick="return hs.htmlExpand(this, { objectType: 'iframe', width:720, height:495, outlineType: null, align: 'center', dimmingOpacity: 0.75, wrapperClassName: 'my-box-popup', skin: {contentWrapper: '<div class="highslide-body"></div>'} }) Opraveno escapování uvozovek |
||
| HiSl Profil * |
#3 · Zasláno: 30. 8. 2014, 15:02:03
Tak nevím, celý řádek:
<a href="pokus.php?to=about" onclick="return hs.htmlExpand(this, { objectType: 'iframe', width:720, height:495, outlineType: null, align: 'center', dimmingOpacity: 0.75, wrapperClassName: 'my-box-popup', skin: {contentWrapper: '<div class=\"highslide-body\"></div>'} })">
Content in iframe
</a>ale v prohlížeči se zobrazí: '} })"> Content in iframe a samozřejmě se to nechová správně, žádný iframe se neotevře, obsah se otevře v hlavním okně |
||
| juriad Profil |
Omlouvám se, obyčejné zpětné lomítko nestačí, opravil jsem to v původním příspěvku.
|
||
| HiSl Profil * |
#5 · Zasláno: 30. 8. 2014, 16:14:34 · Upravil/a: HiSl
juriad:
Jo, takto už je syntaxe v pořádku, tzn. nic to na stránce nerozhodí, jenže.... daný parametr se nijak neaplikuje. Jestliže daný parametr nastavím v headeru <script type="text/javascript"> hs.skin.contentWrapper = '<div class=.........' </script> , tak to funguje OK. No jo, ale ja chci na jedné stránce použít vícekrát HS prvek, ale s jiným nastavením. Ostatní prvky jdou nastavit přímo ve volání hs.htmlExpand, ale tento parametr to nějak nebere. Nevíte, jak to obejít nebo vyřešit? Tak ať hledám jak hledám, nevím si rady. I na stránkach Highslide nejdříve v headeru nastaví společné vlastnosti a při volání hs.htmlExpand nastavením jednotlivých parametrů ovlivňují vzhled a chování dialogu. Jenže tento příklad tam není, nebo já ho nenašel. Prosím, za každou radu předem děkuji... |
||
|
Časová prodleva: 12 let
|
|||
0