Witam
Czy ktoś jest w stanie wytłumaczyć mi, czemu taki banalny skrypt nie działa pod badzIEwiem:
[xml]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="pl">
<head>
<style type="text/css">
div.a{
background-color: green;
}
div{
width: 200px;
background-color: yellow;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta name="description" content="Prosty czytnik kanałów RSS i Atom.">
<meta name="keywords" content="Atom, RSS">
<meta name="author" content="egzemplarz">
<meta name="generator" content="HateML Pro by Michal Gajek">
<script language="javascript" type="text/javascript">
function raz(){
bee = document.getElementById("ide");
bee.setAttribute("class", "a"); //stworzy nowy atrybut i przypisze mu wartość
}
</script>
<title>Gienia</title>
</head>
<body>
<div id="ide" onclick="raz()" href="#">
Tu treść diva
</div>
</body>
</html>[/xml]
Czy ja coś popieprzyłem, czy po prostu IE w wersji 6, jest takie durne?
Pozdrawiam
egzemplarz
[JavaScript] Problem z IE
Re: [JavaScript] Problem z IE
Spróbuj tak:
Podsumowując:
Kod: Zaznacz cały
bee.setAttribute("className", "a");egzemplarz pisze: po prostu IE w wersji 6, jest takie durne
-
egzemplarz
- Nowy

- Posty: 143
- Rejestracja: pt gru 08, 2006 3:46 pm
Re: [JavaScript] Problem z IE
Niestety nie działa
. A jest może jakiś inny sposób na zmianę klasy w JavaScript, czy tylko ten? Bo zależałoby mi na takim skrypcie działającym także w IE 6.
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [JavaScript] Problem z IE
Kod: Zaznacz cały
function raz(){
bee = document.getElementById("ide");
bee.className = "a"; // lub bee.style.className
} Re: [JavaScript] Problem z IE
Niestety nie działa
Kod: Zaznacz cały
function raz(){
bee = document.getElementById("ide");
bee.setAttribute("class", "a");
bee.setAttribute("className", "a");
}-
egzemplarz
- Nowy

- Posty: 143
- Rejestracja: pt gru 08, 2006 3:46 pm
Re: [JavaScript] Problem z IE
Dzięki wielkie 123456.
Pozdrowienia
Pozdrowienia