2009-03-26 12 views
1

はどんな問題に直面することなく、他のウェブサイトに簡単に埋め込むことができ、すべての ウェブサイトやブラウザRSSフィードからウィジェットを開発する最良の方法は何ですか?

  • 全体に均一にレンダリングするRSSフィード

    1. からウィジェットを開発するための最良の方法は何ですか?他のウェブサイトに、このようなウィジェットを埋め込む際に、このウィジェットのスタイルはのウェブサイトのstyle.Becauseと重なってきている:私はアプローチの下に試してみましたが、それらのそれぞれはJavascriptを使用して自分の問題

      を持って

    これはすべてのウェブサイトで一様にレンダリングされていません。 IFRAMEが他のウェブサイトに埋め込まれているように、私は、動的にJavaScriptを使用してIFRAMEのサイズを設定することができなかった(クロスドメインスクリプトが許可されていない)のcontent.Because通り:HTML/IFrameのを使用

    スクロールバーが表示されています。どちらが悪いですか? NOユーザはウィジェットを埋め込みます。

    したがって、問題なくすべてのWebサイトに均一にレンダリングするウィジェットを開発する方法に関するガイドライン/提案はありますか?

  • 答えて

    1

    スタイルの問題は、この2つの問題をより簡単に解決できます。 Javascriptを使用してレンダリングする場合、ウィジェットにのみ適用される独自のCSSルールを挿入できます。たとえば、ウィジェットの外側のDIVにIDを入力し、そのIDを使ってすべてのルールを適用することができます。

    #widget * { 
        font-family: Verdana; 
        text-size: 12px; 
    } 
    
    #widget a:link { 
        color: blue; 
        text-decoration: underline; 
        cursor: pointer; 
    } 
    

    などです。

    フレームのサイズ変更の問題を解決するには、埋め込むページのサーバーでコードをホストする必要があります。また、フレーム通信レイヤーを容易にするためのかなり巧妙なスクリプトが必要です。

    +0

    他にも、ウィジェットを開発する他の方法はありますか? –

    +0

    Flashもありますが、HTML以外のコンテンツに頼らざるをえない場合は、Javascriptを使用してHTMLをページに挿入するか、またはIFrameに貼り付けるしかありません。 – levik

    +0

    清算していただきありがとうございます。 –

    関連する問題