Kwaad met kwaad bestrijden: een dubbel iframe!
Hoi allemanie,
Ja, dat is jammer dat er geen # te bespeuren valt. Ook in de rechterkolom zit niet toevallig een "id" of "name" op de hoogte die je nodig hebt.
Maar ... als je niet in het <iframe> zelf kunt scrollen ... dan kan je nog altijd het hele <iframe> scrollen op de pagina waar dat in zit!
Je meet met behulp van een screenshot even op hoeveel pixels je om hoog moet scrollen, en dan zet je onderaan de pagina waar het iframe in zit een regeltje javascript, bv.:
HTML:
...
<script type="text/javascript">
scrollTo(0,598);
</script>
</body>
</html>
Daarbij moet de pagina wel een flinke hoogte krijgen, anders wordt er helemaal niet naar beneden gescrolld!
En hops! Daar ploeft de inhoud van het iframe naar de gewenste hoogte.
Als je vier externe pagina's wilt monitoren op 1 monitor, zonder te hoeven omschakelen, dan maak je vier van deze pagina's met auto-scroller naar de goede hoogte.
Nu komt de hoofd-pagina. Daarin zet je niet 4 iframes naar de pagina's van de externe site, want anders vliegens ze allemaal tegelijk omhoog.
In de hoofdpagina zet je 4 iframes, elk naar één van de zojuist aangemaakte pagina's met de auto-scroll.
Zie de broncode; opmerkingen:
- Hij is hier zo gemaakt, dat zoveel mogelijk inwendige scrollbars verwijderd zijn, zowel uit de hoofdpagina als uit de 4 subpagina's.
- Dat geeft als beperkingen: je kunt nu niet in de bekeken externe pagina's omhoog scrollen, ook al zou je willen; je kunt ook niet links-rechts scrollen; je kunt wel een stuk naar beneden scrollen, maar niet tot onderaan de externe pagina.
- Als je in een kwart-partje klikt, kan je wel links-rechts scrollen met de pijltjes-toetsen (en met de pijltjes-toetsen ook omlaag en omhoog, voor zover als je kunt komen).
- Als het alleen om monitoren van de bovenste berichten gaat, om te zien of er een nieuwe bijgekomen is, dan is dat voldoende.
- Wil je meer zien, dan kan dat ook: de {overflow:hidden} er overal uithalen, dan krijg je een scrollbar-feestje met vier keer dubbele scrollbars. Misschien is het dan wel zo handig om gewoon de 4 subpagina;'s afwisselend te bekijken, eventueel via een carrousel-automaatje (een <meta> redirect na een aantal seconden). Dan is de externe pagina gewoon over de volle breedte te zien.
- De vier onder elkaar zetten in stroken kan natuurlijk ook. Wel bekijken op een beeldscherm met een beetje resolutie, anders blijft er erg weinig over!
Nu maar hopen dat de externe site er geen frame-buster in gaat zetten, of van een variabele scrollhoogte gebruik gaat maken.
Met vriendelijke groet,
CSShunter
________
PS: Ik sta er trouwens versteld van dat mensen met hun volledige naam en email-adres (en soms mail-adressen van anderen ook nog!) een klacht op die site zetten. Via het privacy-regelement moet je toestemming geven dat de hele complete klachtenbrief op internet wordt gezet, - anders werkt het niet:
"Door akkoord te gaan met deze privacy policy gaat u akkoord met de volledige plaatsing van de inhoud van uw klacht".
En ze houden zich aardig op de vlakte:
"... niet verantwoordelijk, noch aansprakelijk voor de inhoud van de klachten die geplaatst worden (...), danwel overgenomen worden door andere websites of opgenomen worden in zoekmachines, noch voor de behandeling, afwikkeling, eventuele claims of juridische gevolgen die voortkomen uit de plaatsing van uw klacht."
Als ik vind dat de hele wereld (=Google!) tot in lengte van dagen moet weten dat ik dan en dan een klacht ergens over had, dan zal ik zeker van deze site gebruik maken.
Maar anders niet!