8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)
  • Q:
    Bijdrager
    MacDave

    Iframe probleem in IE, is wel goed in safari en mozilla….

    N’avond iedereen…

    Ik zit met een probleem met m’n webpagina. :x

    Ik heb dus een site ontwikkeld die gebruik maakt van iframes. Wanneer ik safari of Mozilla gebruik om de pagina te zien dan word hij perfect getoond.

    Dit is via Internet Explorer: http://users.skynet.be/fa832317/V3.0/siteIE.jpg

    Dit is via Mozilla: http://users.skynet.be/fa832317/V3.0/siteMOZ.jpg

    De site zelf is te bekijken op http://users.skynet.be/fa832317/V3.0/index.html

    Die iframe word dus in IE niet mooi afgebeeld en ik merk ook op dat de kleine pijltjes ook voor problemen zorgen terwijl dat bij safari en mozilla niet is…. Ik heb voor de iframe pagina geen achtergrondkleur gekozen.

    Maar wat ik niet snap is dat via safari en mozilla alles mooi is en niet via IE.. gvd zal wel weer die eikels van microslet zijn zeker?

    Kan iemand me helpen aub??

    Many thnx
    [/img]

    Bijdrager
    tennapel

    De standaardfontgrootte in IE is kennelijk anders dan in Safari of Mozilla, waardoor <font sixe=”1″> een ander resultaat oplevert. Als je in Safari in het menu ‘weergave’ kiest voor ‘maak tekst groter’ dan zie je hetzelfde gebeuren.

    Oplossing; definieer voor al je frames hetzelfde font met een vaste grootte. Dat kan je het beste met CSS doen en niet meer met een eindeloze herhaling van de de font-tag. Zie http://www.w3schools.com/css/default.asp

    Bijdrager
    MacDave

    Ow, dat wist ik niet…

    Dus gewoon ff in Javascript de font standaard instellingen voor de webpagina definieren en het probleem is opgelost?

    Hartelijk dank, ik probeer het nu even uit !

    Bijdrager
    MacDave

    Ok dat zal wel lukken denk ik, maar wat met het kleurverschil?

    Ik heb dus in photoshop en imageready mijn layout gemaakt. in html heb ik in de tekstdelen de oorspronkelijke image als background genomen en dan een iframe ingeplaatst. In safara is het ok en mozilla ook, maar in IE niet :cry:

    Hier is de code:

    <tr>
    <td rowspan=”8″>
    <img src=”https://www.onemorething.nl/wp-content/themes/onemorething/external-image.php?src=images/template_24.&ext=gif&h=c97cca37013cd68fc19116920b2c3072&t=1603308086&#8243; width=”10″ height=”418″ alt=””>
    </td>
    <td colspan=”15″ rowspan=”2″ background=”images/template_25.gif” width=”575″ height=”165″>
    <iframe scrolling=”auto” src=”mainindex1.htm” width=”575″ height=”165″
    frameborder=”0″ framespacing=”0″ name=”main”>
    </iframe>
    </td>
    <td rowspan=”8″>
    <img src=”images/template_26.gif” width=”37″ height=”418″ alt=””>
    </td>
    <td>
    <img src=”images/spacer.gif” width=”1″ height=”9″ alt=””>
    </td>
    </tr>

    Bijdrager
    tennapel
    ”MacDave”

    Ow, dat wist ik niet…

    Dus gewoon ff in Javascript de font standaard instellingen voor de webpagina definieren en het probleem is opgelost?

    javascript? Waarom javascript? Dat is topzwaar, gevoelig voor verschillen tussen browsers etc. Het is een beetje een kraan met een sloopbal gebruiken om een spijker in de muur te slaan. Waarom niet gewoon een hamer gebruiken?

    De hamer is in dit geval CSS (cascading stylesheets)

    Zet tussen <head> en </head> van al je pagina’s maar eens het volgende:
    [code:1:ba2053ddf3]
    <style type="text/css">
    body {
    font : 11px "Verdana";
    }
    </style>[/code:1:ba2053ddf3]

    Je kan de fontgrootte veranderen door de waarde van 11px aan te passen en “Verdana” kan je vervangen voor een andere fontnaam.

    ps: als je tekst kopieert van een pagina in Safari, dan krijg je rare fouten. Alle spaties worden namelijk als een raar teken gekopieerd wat dan fout gaat. Of tekst overtikken, of uit Mozilla kopieren.

    Bijdrager
    MacDave

    Ok, CSS is ingevoegd maar nu heb ik nog steeds het probleem met die kleuren.. Weet niemand hoe ik dit kan oplossen???

    Bijdrager
    tennapel

    Ik wilde zeggen dat wanneer je een achtergrondkleur op een iframe zet deze niet wordt weergegeven in IE; je moet op de pagina die in het frame geladen wordt daadwerkelijk de achtegrondkleur aangeven.

    Maar ik zie dat dat de iframes verdwenen zijn, dus ik neem aan dat het probleem opgelost is.

    Bijdrager
    MacDave

    Tennapel ik heb uit pure wanhoop de iframes verwijdert en werk nu met html. Ik had al geprobeerd om de kleur van de pagina die in iframe werd geladen te veranderen maar zelfs met de correcte kleurcode zag ik duidelijk een verschil van kleur…

    enfin het lukt nu zo en ik ben tevreden.. Alleen spijtig dat een iframe zo lastig kan doen :x

8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.