login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IE/Mozilla

Offline leendertW - 16/10/2004 18:58
Avatar van leendertWPHP beginner Ik ben bezig met een website maar die ziet er goed uit in IE maar niet in Mozilla.
Nu heb ik dit scriptje gemaakt maar die is fout (weet ik) maar ik weet dus niet hoe ik dat goed krijg

<SCRIPT LANGUAGE="JavaScript">
if (browser.indexof("MSIE") {
document.write ("<div id="info" style="margin-top:6px;">"
}
else {
document.write ("<div id="info" style="margin-top:6px;">")
}
</script>

het is de bedoeling dat als de gebruiker mozilla heeft dan dan de div id="info" de style="margin-top:60px mee krijgt en als de gebruiker MSIE heeft dat dan de gebruiker de div id="info" style="margin-top:6px; mee krijgt.

Maar hoe doe ik dit?

5 antwoorden

Gesponsorde links
Offline CelestialCelebi - 16/10/2004 21:15 (laatste wijziging 16/10/2004 21:15)
Avatar van CelestialCelebi PHP gevorderde En wat is het verschil tussen
<div id="info" style="margin-top: 6px;">
en
<div id="info" style="margin-top: 6px;">
?
:)

Maar je zou kunnen kijken naar:
if(document.getElementById) (Internet Explorer)
if(document.all) (Mozilla)
if(documen.layers) (Netscape)

Of je gebruikt conditional comments..
Offline leendertW - 16/10/2004 23:40 (laatste wijziging 17/10/2004 00:10)
Avatar van leendertW PHP beginner Sorry de ene moet <div id="info" style="margin-top: 60px;"> wezen die na else {

EDIT

<Script Language="JavaScript">
browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1)
{
document.write ("<div id="info" style="margin-top:6px;">")
}
else
{
document.write ("<div id="info" style="margin-top:60px;">")
}
</script>

moest dat wezen
Offline Gml - 17/10/2004 00:14 (laatste wijziging 17/10/2004 00:15)
Avatar van Gml HTML beginner
Citaat:
if (browser.indexof("MSIE")


nooit zo controleren wat voor browser het is. Sommige browsers doen namelijk alsof ze IE zijn...
Hier vind je een goed scriptje met uitleg waarom het op die manier in elkaar steekt:

http://www.quirksmode.org/js/detect.html/

Is btw een hele goeie site!
Offline Thomas - 17/10/2004 00:27
Avatar van Thomas Moderator document.write ("<div id="info" style="margin-top:6px;">")

moet JavaScript hier raden wanneer de string ophoudt ?

Wat dacht je van
document.write ("<div id=\"info\" style=\"margin-top:6px;\">")
Offline DRUNK - 17/10/2004 03:18
Avatar van DRUNK PHP gevorderde Is het niet handiger om een goede stylesheet te bouwen, IE negeerd de regels voor Mozilla en andersom, lijkt mij een stuk netter.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.162s