eindwerk: firefox-addon
Zuivering van webpagina's voor printversies
Inhoud blog
  • De eerste stappen
  • Wat is de bedoeling?
    Zoeken in blog

    Beoordeel dit blog
      Zeer goed
      Goed
      Voldoende
      Nog wat bijwerken
      Nog veel werk aan
     
    09-12-2008
    Klik hier om een link te hebben waarmee u dit artikel later terug kunt lezen.De eerste stappen
    Na een drietal weken intensief handleidingen over firefox-addon's en  xul te lezen, bestuderen en proberen te begrijpen dacht ik van start te gaan.
    Het bleef inderdaad bij 'dacht'. Nadat ik een aantal voorbeelden had bekeken, moest ik toch ook wel eens proberen als ik ook een gemakkelijke addon kon maken.
    Het resultaat?
    Het werkte langs geen kanten.

    Dan nog maar eens opnieuw de handleidingen lezen en een week verder begon het langzaam te lukken.

    Nu begon pas het echte werk: de opdracht vorm te geven.

    Na dagen papier te verkwisten en webpagina's aan te passen is dit mijn idee van uitwerking geworden:

    Ten eerste als mijn applicatie gestart wordt, moet ieder frame een eigen id krijgen.
    Dit is nodig omdat er vaak frame's zijn die geen of hetzelfde id hebben.
    Dit doen we door in de html-versie van de pagina in iedere tag het volgende toe te voegen:
    id="id-naam"
    vb: <a id="foto"> </a>

    Ten tweede moet ieder frame de mogelijkheid krijgen om te switchen tussen zichtbaar zijn en onzichtbaar zijn.
    Dit doen we door onderaan in de css-versie van de pagina voor ieder frame het volgende toe te voegen:
    #id-naam {
         display: block;
    }

    vb:
    #foto {
         display: block;
    }

    ten derde 'display: block' zorgt ervoor dat het frame zichtbaar is. Als we dit veranderen naar 'display: none' wordt het frame onzichtbaar.
    Dit doen we door een javascript:
    function DisplayNotDisplay(modify) {
       if (document.getElementById) {
       var NotDisplay = document.getElementById(modify).style;
        if (NotDisplay.display == "block") {
        NotDisplay.display = "none";
        } else {
        NotDisplay.display= "block";
       }
       return false;
       } else {
       return true;
      }
      }


    Om een voorbeeld van de werking ervan te zien: www.shootordie.be/testdisplaynotdisplay.html

    Nu ik een idee heb van de werking van het programma, kan ik gaan nadenken om dit in een addon te verwerken zodat dit op iedere webpagina werkt. Maar meer hierover zal in de volgende blog gepost worden.

    Tot dan en vergeet niet je opmerkingen de posten.
    0 1 2 3 4 5 - Gemiddelde waardering: 0/5 - (0 Stemmen)
    09-12-2008, 08:59 geschreven door Luc Van Roey  
    Klik hier om een link te hebben waarmee u dit artikel later terug kunt lezen.Wat is de bedoeling?
    Heeft u het volgende ook al meegemaakt?

    U opent een webpagina en deze staat vol banners en side-menu's. Het frame dat je wilt bekijken is hierdoor gereduceerd tot een klein schermpje op de webpagina

    Of nog erger: U wilt de inhoud ervan afprinten en er is alweer geen mogelijkheid om een printversie te openen.
    U print de pagina dan zo maar af. Nu staan die banners en side-menu's waar u helemaal geen boodschap aan hebt er ook op en de layout is volledig vervormd. U kan aan uw prints niet meer uit.

    Dit is de start van mijn eindwerk: Heel deze ellende laten verdwijnen samen met alle banners, side-menu's en alle andere dingen die u enorm storen door gewoon een keer met uw muis te klikken.

    Wat gaat u ervoor nodig hebben?
    Eigenlijk niet veel.
    Mozilla Firefox
    Web Developer voor firefox
    en natuurlijk mijn addon voor firefox.

    Wat kost het allemaal?
    Het is helemaal gratis en is in een oogwenk geïnstalleerd.

    Zijn reacties en opmerkingen welkom?
    Jazeker.
    Meer ogen kunnen meer details zien en verbeteren.


    0 1 2 3 4 5 - Gemiddelde waardering: 0/5 - (0 Stemmen)
    09-12-2008, 07:12 geschreven door Luc Van Roey  
    Archief per week
  • 08/12-14/12 2008
    E-mail mij

    Druk op onderstaande knop om mij te e-mailen.

    Gastenboek

    Druk op onderstaande knop om een berichtje achter te laten in mijn gastenboek

    Blog als favoriet !

    Blog tegen de wet? Klik hier.
    Gratis blog op https://www.bloggen.be - Meer blogs