frameset scrollbar in IE

Pagina: 1
Acties:

  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Hallo,

Ik heb een domain redirect systeem gemaakt, welke de betreffende doorstuur url uit een mysql database haalt en vervolgens in een groot frame van 100% bij 100% zet. Het is xhtml 1.0 frameset valid.

In FX ziet het er goed uit, maar in IE komt er bij sommige links een horizontale scrollbar te staan. Een voorbeeld waarbij dit gebeurt is http://hostsupply.eu welke doorverwijst naar de .nl versie van deze site.

Gebruikte methodes welke niet werken:
<style type="text/css">
body { overflow-x: hidden; }
<style>
Het werkt niet omdat hij dan de scrollbar voor de pagina zelf laat verdwijnen. Ik moet echter de scrollbar van de pagina in het frame hebben

* { padding: 0; margin: 0; }
heeft geen effect

======
Iemand nog suggesties / oplossingen?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
Is het niet handiger om die pagina te includen?
Dan heb je geen frameset nodig, het kost je wel meer bandbreedte ben ik bang :'(

[ Voor 163% gewijzigd door Gonadan op 30-08-2006 11:21 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Gonadan schreef op woensdag 30 augustus 2006 @ 11:18:
Is het niet handiger om die pagina te includen?
Dan heb je geen frameset nodig, het kost je wel meer bandbreedte ben ik bang :'(
Het redirect systeem is een oplossing voor diegene welke een domeinnaam willen "koppelen" aan hun al bestaande hosting, welke meestal een ip qua url bevat.

Met een include zal de link in de browser ook veranderen, toch?
Ik bedoel, stel dat www.hostsupply.eu een include heeft naar http://81.4.94.230/~forums/

Blijft de link in de adresbalk dan www.hostsupply.eu bij een include?

  • serhat
  • Registratie: December 2002
  • Laatst online: 22-09-2023
Je gebruikt mysql dus ik neem aan dat je ook PHP gebruikt, waarom gebruik je niet de 'location' attribuut in de HTTP headers? zo kan je een browser redirecten zonder frames en dergelijke
direct van de PHP site

PHP:
1
2
3
4
5
6
<?php
header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>


[EDIT]
Ja, zie nu pas dat hij dat waarschijnlijk niet wilt. Was nog aan het typen toen tommedema zijn reply postte

[ Voor 12% gewijzigd door serhat op 30-08-2006 11:36 ]


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
Nee het blijft de url naar de pagina die de include doet.
Die pagina gaat dan zelf naar de redirectpagina om de content op te halen.
Maar daar zie je niets van. :)

@serhat:
Dan krijg je dus wél een andere url. :)

[ Voor 7% gewijzigd door Gonadan op 30-08-2006 11:29 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
De include lijkt een oplossing, ik vraag me alleen of hoeveel dataverkeer dit vraagt. Iemand een idee?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
tommedema schreef op woensdag 30 augustus 2006 @ 11:40:
De include lijkt een oplossing, ik vraag me alleen of hoeveel dataverkeer dit vraagt. Iemand een idee?
Je kan misschien kijken of er een soort clientside include is, heb ik zelf nooit naar gezocht eigenlijk.
Als je namelijk serversideincludes gebruikt, of PHP includes dan moet je de hele pagina laden (exclusief plaatjes).
Het zal dus per pagina niet zoveel dataverkeer zijn, maar bij elke hit ben je weer de sjaak.

Oeps:
Ik bedenk me net dat een include niet gaat werken.
Hij neemt wel het adres wat je wilt, maar zodra je op een link klikt gaat hij daar rechtstreeks heen en verandert de url.
Maar is dit voor een frame niet hetzelfde? :?

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
Ik zat nog even naar je code te kijken maar die was er niet ;)

Als je in je frame tag
HTML:
1
id="noscrollx"

zet en dan in je styles
Cascading Stylesheet:
1
2
3
4
#noscrollx {
  overflow-y: auto;
  overflow-x: hidden;
}

Dan moet je een heel eind komen denk ik :)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Ik heb je suggestie opgevolgd, heeft alleen geen resultaat. Je kunt de code nu wel bekijken:
www.hostsupply.eu
stylesheet: www.hostsupply.eu/style.css

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
tommedema schreef op woensdag 30 augustus 2006 @ 12:03:
Ik heb je suggestie opgevolgd, heeft alleen geen resultaat. Je kunt de code nu wel bekijken:
www.hostsupply.eu
stylesheet: www.hostsupply.eu/style.css
Helpt het als je het scrolling attribuut uit het frame element sloopt?

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Nee, geen effect, kijk maar:
www.hostsupply.eu

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
Probleem is dat overflow-x en y niet officieel W3 is 8)7
Ik zal even kijken of ik nog een andere oplossing weet. :)

Kan je niet proberen om het in een DIV te doen in plaats van een frame?

[ Voor 24% gewijzigd door Gonadan op 30-08-2006 12:08 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Hoe zou ik dat moeten aanpakken? Een div met een src?

  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Of bedoel je nu een frame in een div? :P

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
tommedema schreef op woensdag 30 augustus 2006 @ 12:16:
Of bedoel je nu een frame in een div? :P
Hè gèt, met een div heb je natuurlijk hetzelfde probleem als met een include.
Wat gebeurt er als je de width op 95% zet?

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Dan wordt de hele pagina raar en blijft de scrollbar in IE, zie: http://hostsupply.eu/

  • iworx
  • Registratie: Juli 2001
  • Laatst online: 01:18
Kan je het niet proberen met een .htaccess redirect?
Dan heb je geen frameset / css / ...

Gewoon URL masquerading.

This space intentionally left blank.


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
Vaag.

Er zijn me nog wat dingetjes opgevallen.
Je maakt twee 'rows' aan en je zet de col op variabel.
Wat gebeurt er als je 1 row en 1 col hebt en die allebei op 100% zet?
dot.K schreef op woensdag 30 augustus 2006 @ 12:30:
Kan je het niet proberen met een .htaccess redirect?
Dan heb je geen frameset / css / ...

Gewoon URL masquerading.
Da's wel de officiele manier ja ;)

[ Voor 42% gewijzigd door Gonadan op 30-08-2006 12:32 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Gonadan schreef op woensdag 30 augustus 2006 @ 12:31:
Vaag.

Er zijn me nog wat dingetjes opgevallen.
Je maakt twee 'rows' aan en je zet de col op variabel.
Wat gebeurt er als je 1 row en 1 col hebt en die allebei op 100% zet?
Gedaan, heeft verder geen effect. Zie www.hostsupply.eu

  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
dot.K schreef op woensdag 30 augustus 2006 @ 12:30:
Kan je het niet proberen met een .htaccess redirect?
Dan heb je geen frameset / css / ...

Gewoon URL masquerading.
Kan een .htaccess bestand uit een MySQL database lezen?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
tommedema schreef op woensdag 30 augustus 2006 @ 12:37:
[...]


Kan een .htaccess bestand uit een MySQL database lezen?
Nee, maar je kan wel aan de hand van je mySQL database de .htaccess genereren.
En de php pagina zou hem ook kunnen aanpassen als je wijzigingen doorvoert, net hoe je het wilt :)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Dus .htaccess is de enige overgebleven mogelijkheid? En, blijft bij .htaccess de url wel gewoon www.hostsupply.eu dan?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
tommedema schreef op woensdag 30 augustus 2006 @ 12:47:
Dus .htaccess is de enige overgebleven mogelijkheid? En, blijft bij .htaccess de url wel gewoon www.hostsupply.eu dan?
Als je hem maskeert wel. :)

Zoek maar eens op mod rewrite, het is al vaak langsgekomen. :)

[ Voor 11% gewijzigd door Gonadan op 30-08-2006 12:50 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
ik gebruik zelf ook mod rewrite voor www.hostsupply.nl, heb alleen geen idee of / hoe je hier variabelen in kan zetten + wat URL masquerading is...

Is er mischien ergens een al werkend script / voorbeeld te zien?

  • tommedema
  • Registratie: Augustus 2006
  • Laatst online: 10-03-2014
Je zult het waarschijnlijk niet geloven... Maar door de pagina eens helemaal unvalid te maken met wat slechte code ertussen werkt het super. Zie www.hostsupply.eu

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:40

Gonadan

Admin Beeld & Geluid, Harde Waren
LOL wat een smerige oplossing ;)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • iworx
  • Registratie: Juli 2001
  • Laatst online: 01:18
Als je je doctype weggooit zal het ook wel werken ;)

Ik kijk vanavond wel even in mijn mod_rewrite bijbel voor de juiste oplossing.

This space intentionally left blank.

Pagina: 1