Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen
  1. #1
    ActiveX/Flash aanpassen voor het Eolas patent
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    08/06/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 27269212
    Ondernemingsnummer: nvt

    Thread Starter

    Post ActiveX/Flash aanpassen voor het Eolas patent

    [ Ik vond hier niets over op WHT, dus bij deze plak ik even het verhaaltje in over ActiveX wijzigingen in MSIE dat ik gisteravond voor een klant heb opgesteld nadat er opeens twee klachten binnenkwamen dat de ActiveX applicaties het niet goed meer deden Doe er mee wat je wil, en ja ik weet dat het overal op het web staat en dat het simpel is! ]

    Het direct laden van "interactieve" controls zoals ActiveX, Flash en Quicktime werkt niet meer in Internet Explorer. Dit is het resultaat van de Eolas patentzaak tegen Microsoft ( http://en.wikipedia.org/wiki/Eolas ). Wanneer een control direct vanuit de HTML geladen wordt, treedt het volgende verschijnsel op:

    • De control wordt pas "interactief" wanneer deze eerst door de gebruiker geactiveerd wordt door middel van een muisklik of toetsaanslag.
    • Sommige controls, zoals Microsoft's DHTMLEdit werken in het geheel niet.


    Dit heeft met name impact op Flash-navigaties, -banners, en applicaties gebaseerd op ActiveX. Hoewel ze wel op het scherm getoond worden, wordt de interactiviteit ervan verstoord.

    Er is een simpele workaround mogelijk om het Eolas-patent te omzeilen, namelijk alle OBJECT en EMBED tags niet langer direct in de HTML schrijven, maar door middel van een extern Javascript aan de pagina toevoegen.

    Stap 1: Identificeer gebruik van OBJECT- en EMBED-tags

    Doorzoek de broncode van de site op gebruik van OBJECT en EMBED tags in de HTML. Waar je deze vindt, moet je ze zometeen vervangen door een stukje Javascript-code.

    Stap 2: Maak een extern Javascript

    Maak een .js file, bijvoorbeeld /js/eolas.js, met daarin voor elk zojuist gevonden blok van OBJECT en EMBED-codes een Javascript-functie die de nodige HTML schrijft. Deze Javascript-functie construeer je als volgt, waarbij je voor elke (Flash, ActiveX, Quicktime etc.) control een afzonderlijke functie moet maken.

    Stel dat een origineel blokje HTML-code met een OBJECT tag als volgt eruit ziet:

    Code:
    <object id="DeftigObject" classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A"
       codebase="dhtmled.cab#Version=6,1,0,8244" viewastext>
      <param name="scrollbars" value="true">
    </object>
    Je dient het volgende met de HTML-code te doen om er Javascript van te maken:

    1. Vervang alle " door '
    2. Zet voor elke HTML-regel document.write("
    3. Zet na elke HTML-regel ");
    4. Omring deze regels nu met een Javascript functie-declaratie en geef de functie een naam. Deze naam is vrij te kiezen.


    Na bovenstaande stappen ziet het stukje code er als volgt uit:

    Code:
    function writeEolasDeftigObject()
    {
        document.write("<object id='DeftigObject' classid='clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A'");
        document.write("   codebase='dhtmled.cab#Version=6,1,0,8244' viewastext>");
        document.write("<param name='scrollbars' value='true'>");
        document.write("</object>");
    }
    Het kan zijn dat je verschillende objecten op je site gebruikt; dan moet je meerdere functies aanmaken. Al deze functies zet je in een extern Javascript-bestand, in dit geval /js/eolas.js.

    Stap 3: Refereer naar het externe Javascript in de HEAD-tags

    In de HEAD-tag van de layout dien je een referentie naar /js/eolas.js op te nemen:

    Code:
    <script language="javascript" src="/js/eolas.js"></script>
    Stap 4: Vervang de controls door Javascript functie-aanroepen

    Vervang in de HTML de oude blokjes OBJECT en EMBED door de juiste Javascript-functieaanroep die overeenkomt met de functie die je zojuist hebt gemaakt.

    Voorbeeld:

    Code:
    <!-- Insert tbContentElement object here -->
    <script language="javascript" type="text/javascript">
        writeEolasDeftigObject();
    </script>

  2. #2
    ActiveX/Flash aanpassen voor het Eolas patent
    addicted!
    1.457 Berichten
    Ingeschreven
    13/09/03

    Locatie
    Tilburg / KVK Midden Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: M. Groenleer
    Registrar SIDN: JA

    Ok, komt dat daar door!!!!!

    Ik heb dat probleem ook op een aantal sites inderdaad. Overigens niet alleen in IE, ook in FireFox 1.5.0.2.

    Gelukkig niet op mijn eigen site, daar maak ik gewoon gebruik van javascript mouse-overs, en style-sheets. Niet zo zeer van flashbuttons.

    Wel belangrijk om dit dus te weten. Veel mensen zullen zich in het begin suf zoeken.

    Bedankt voor deze tip!

  3. #3
    ActiveX/Flash aanpassen voor het Eolas patent
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    86 Berichten zijn liked


    Naam: Sebastiaan Stok

    Firefox?
    In FF nergens last van, ik gebruik IE enkel voor, ja microsoft update Niets meer

    Gelukig gebruik ik wijnig tot niet flash, maar bedankt voor de info.
    Park The Hosting Manager - your friend in hosting software

  4. #4
    ActiveX/Flash aanpassen voor het Eolas patent
    geregistreerd gebruiker
    182 Berichten
    Ingeschreven
    21/08/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34 186 232
    Ondernemingsnummer: NVT

    Citaat Oorspronkelijk geplaatst door Rollerscapes
    Gelukig gebruik ik wijnig tot niet flash, maar bedankt voor de info.
    En voor de sites die nog niet werken met andere browsers dan IE, oa www.t-mobile.nl dit kan echt niet meer IMO

    Edit: t-mobile.nl werkt wel maar je moet eerst een pagina weg klikken met het verzoek IE te gebruiken.

  5. #5
    ActiveX/Flash aanpassen voor het Eolas patent
    geregistreerd gebruiker
    182 Berichten
    Ingeschreven
    21/08/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34 186 232
    Ondernemingsnummer: NVT

    Ik heb een handiger script gevonden:


    Code:
    document.write("<NOSCRIPT class=fix>")
    
    window.onload = function() {
      elems=document.getElementsByTagName("noscript");
      for(i=elems.length-1;elem=elems[i];i--) {
        if(elem.className=="fix")
          elem.outerHTML = elem.innerHTML
      }
    }
    en in de page voor het object, etc.:

    Code:
    <!--[if gte IE 6]><SCRIPT language="javascript" src="repairembed.js"><![endif]--><SCRIPT></SCRIPT>
    en na het object,etc:
    Code:
    <!--[if gte IE 6]></NOSCRIPT><![endif]-->
    Bron: http://www.hoeben.net/node/135/

  6. #6
    ActiveX/Flash aanpassen voor het Eolas patent
    geregistreerd gebruiker
    1 Berichten
    Ingeschreven
    02/05/06

    Locatie
    Antwerp

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt

    Hallo,

    De nieuwe Internet Explorer (+laatste updates) toont ActiveX-objecten, waaronder flash: 'NIET GEACTIVEERD'. De gebruiker moet op het object klikken om het te activeren... Geïnteresseerd in mijn automatische oplossing, zodat uw (flash)-sites terug werken zoals vroeger?
    Meer info: http://www.orontesprojects.com/objectactivator.htm

    Versie 1.05 werkt met:

    * flash
    * shockwave
    * mediaplayer
    * quicktime
    * realplayer

    Groetjes, Orontes

  7. #7
    ActiveX/Flash aanpassen voor het Eolas patent
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    86 Berichten zijn liked


    Naam: Sebastiaan Stok

    @orontes: Leuk programmatje
    Alleen doe je wel de HTML standaard doorbreken.
    <PARAM NAME=quality VALUE="Best"> moet zijn <param name="quality" value="Best" />

    Aangezien ik een XHTML document gebruik en bij gewone HTML is het gebruik van kleine letters en "" ook verplicht echter houd niemand hier zich aan...

    Ook die reclame is een beetje overbodig.
    Park The Hosting Manager - your friend in hosting software

  8. #8
    ActiveX/Flash aanpassen voor het Eolas patent
    geregistreerd gebruiker
    3.705 Berichten
    Ingeschreven
    26/11/05

    Locatie
    Duivendrecht

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    27 Berichten zijn liked


    Naam: Gert Jan
    KvK nummer: 34272910

    Als mensen zich suf zoeken hiernaar moeten ze beter opletten.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics