2012-02-11 15 views
0

原点であるstickmanlabs.comがダウンしているように見えますが、lightwindowはさまざまな目的で人気のあるjavascriptライトボックスのままです。特にTYPO3コミュニティはextension that neatly embedsのおかげでそれを好んでいるようです。しかし、残念なことに、この拡張機能は実際には属性ではないタグ属性paramsを使用します。それは有効ではありませんか?これをどうすれば解決できますか?lightwindowの検証方法は?

答えて

0

これはハックかもしれませんが、lightwindowをHTML Transitionalとして検証します。 ほとんど使用されていないrevtagを使用して、ライトウィンドウパラメータを.jsに転送します。

例:

<a href="somelink.html" rev="lightwindow_type=external,lightwindow_width=870, 
lightwindow_height=650,lightwindow_show_images=2"> 

それからちょうど(TYPO3にそれが位置して@:typo3conf/extは/ wt_lightwindow /ファイル/のJS/lightwindow.js)をJavaScriptのファイルを編集して、このような:

_setupWindowElements : function(link) { 
    this.element = link; 
    this.element.title = null ? '' : link.getAttribute('title'); 
    this.element.author = null ? '' : link.getAttribute('author'); 
    this.element.caption = null ? '' : link.getAttribute('caption'); 
    this.element.rel = null ? '' : link.getAttribute('rel'); 
    this.element.params = null ? '' : link.getAttribute('rev'); 

(現在のバージョンの550行目にあるはずです)。 paramsのためのcmd + fだけです。

1

私はまた、1843年の周りのライン変更した場合、これが私の作品:に

var parameterString = Form.serialize(this._getParameter('lightwindow_form', element.getAttribute('params'))); 

var parameterString = Form.serialize(this._getParameter('lightwindow_form', element.getAttribute('rev'))); 
から