Verwijderen horizontale scrolbalk op pagina's

Mozilla Firefox is de webbrowser van Mozilla. Volg in geval van problemen eerst onze standaard diagnose.
Plaats reactie
Ria
Berichten: 478
Lid geworden op: 11 juli 2004, 17:38
    unknown unknown

Verwijderen horizontale scrolbalk op pagina's

Bericht door Ria »

Ik weet niet of het volgende al ter sprake is gebracht: soms deponeert er iemand een URL op een forum waardoor de pagina heel breed wordt en er een horizontale scrolbalk wordt getoond. Dit is nogal vermoeiend lezen. Met behulp van de extensie Nuke Anything kan je de lange URL verwijderen (dit geldt ook voor andere breedmakende objecten zoals grote afbeeldingen), maar het gaat ook uitstekend met deze bookmarklet:

Code: Selecteer alles

javascript:(function() { var D = document; F(D.body); function F(n) { var u, r, c, x; if (n.nodeType == 3) { u = n.data.search(/\S{45}/); if (u >= 0) { r = n.splitText(u + 45); n.parentNode.insertBefore(D.createElement('wbr'), r); } } else if ((n.tagName != 'STYLE') && (n.tagName != 'SCRIPT')) { for (c = 0; x = n.childNodes[c]; ++c) { F(x); } } } D.body.innerHTML += ' '; })();
Je kan hem testen op deze pagina: http://www.mozbrowser.nl/forum/viewtopic.php?t=231
Gebruikersavatar
nirwana
Beheerder
Berichten: 11528
Lid geworden op: 19 september 2003, 5:09
    unknown unknown
Contacteer:

Bericht door nirwana »

Goeie tip. Bedankt !
Gebruikersavatar
ByteWarrior
Berichten: 3825
Lid geworden op: 15 oktober 2003, 14:56
Locatie: Tielt-Winge, België
    unknown unknown
Contacteer:

Bericht door ByteWarrior »

Voor de mensen die niet weten wat een bookmarklet is: het is een handig klein programmaatje (JS of DHTML) die een bepaalde opdracht uitvoerd. Je kan zo'n bookmarklet opslagen in een URL en deze URL bookmarken. Om het je wat makkelijker te maken is hier de URL-versie van dit bookmarklet. Het enige wat je nu nog moet doen om te bookmarken is de URL naar je Bookmark Toolbar slepen!


EDIT: tiens, hier werkt het blijkbaar niet... :?
Alleszins kan je hier terecht voor meer informatie over bookmarklets en favelets...

<a title="Herstel afbreking" href="javascript:(function() { var D = document; F(D.body); function F(n) { var u, r, c, x; if (n.nodeType == 3) { u = n.data.search(/\S{45}/); if (u >= 0) { r = n.splitText(u + 45); n.parentNode.insertBefore(D.createElement('wbr'), r); } } else if ((n.tagName != 'STYLE') && (n.tagName != 'SCRIPT')) { for (c = 0; x = n.childNodes[c]; ++c) { F(x); } } } D.body.innerHTML += ' '; })();">Herstel afbreking</a>
Gebruikersavatar
Gert-Paul
Berichten: 2358
Lid geworden op: 4 maart 2004, 17:48
    unknown unknown
Contacteer:

Bericht door Gert-Paul »

ByteWarrior schreef:Voor de mensen die niet weten wat een bookmarklet is: het is een handig klein programmaatje (JS of DHTML) die een bepaalde opdracht uitvoerd. Je kan zo'n bookmarklet opslagen in een URL en deze URL bookmarken. Om het je wat makkelijker te maken is hier de URL-versie van dit bookmarklet. Het enige wat je nu nog moet doen om te bookmarken is de URL naar je Bookmark Toolbar slepen!

EDIT: tiens, hier werkt het blijkbaar niet... :?
Alleszins kan je hier terecht voor meer informatie over bookmarklets en favelets...
Hier werkt het gewoon wel goed. In de wiki staat er trouwens ook al een stukje over.

Wat trouwens ook handig is, is het toewijzen van een keyword aan je bookmarklet. Als je er namelijk een aantal heb wordt je bookmarkstoolbar een beetje vol en klik je ze minder makkelijk aan. Als je bookmarklets bijvoorbeeld het keyword 'clear' meegeeft kun je in je adresbalk het woord clear intypen en dan is je pagina zo weer goed!
Gebruikersavatar
ByteWarrior
Berichten: 3825
Lid geworden op: 15 oktober 2003, 14:56
Locatie: Tielt-Winge, België
    unknown unknown
Contacteer:

Bericht door ByteWarrior »

Gert-Paul schreef:Hier werkt het gewoon wel goed.
Het bookmarklet zelf werkt wel goed, maar ik wou er een link van maken en dat werkte niet. :-)
Zowel de BBcode tags als standaard HTML willen deze javascriptformule niet linken...
Plaats reactie