zugriff auf div in netscape
mike
- javascript
0 Axel Richter0 benji0 Tobias Kloth
Hallo
Ich habe folgende Funktion:
function zeigen() {
document.all.highlight.style.visibility = "visible";
document.all.highlight.style.backgroundColor = "#1772B3"
}
die Funktion greift auf ein <div> mit der id="highlight" zu, und wird
wie folgt aufgerufen:
<a href="#" onMouseOver="zeigen()"> Link </a>
Leider funktioniert das nur im IE.
Wie muß ich tun, damit es auch im neusten Netscape funktioniert?
Danke ... mike
Hallo
Ich habe folgende Funktion:
function zeigen() {
document.all.highlight.style.visibility = "visible";
document.all.highlight.style.backgroundColor = "#1772B3"
}die Funktion greift auf ein <div> mit der id="highlight" zu, und wird
Beschäftige Dich mit document.getElementById().
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
viele Grüße
Axel
die Funktion greift auf ein <div> mit der id="highlight" zu, und wird
Beschäftige Dich mit document.getElementById().
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
ich war zwar nicht so schnell wie du (1 min später), aber mein Eintrag war vieeeel besser: [pref:t=53019&m=293083] - hähähä ;-)
benji
Danke
für deine "bessere" Antwort :)
mfg Mike
hi,
ich war zwar nicht so schnell wie du (1 min später), aber mein Eintrag war vieeeel besser: [pref:t=53019&m=293083] - hähähä ;-)
darüber könnte man streiten. er war vielleicht ausführlicher - aber dadurch nicht automatisch besser.
denn wenn du eine fertige lösung anbietest, braucht der fragesteller gar nicht mehr nachlesen, wird es deshalb auch in der überwiegenden zahl der fälle nicht tun - und lernt dadurch weniger, als wenn man ihm geholfen hätte (durch einen geeigneten link z.b.), sich die lösung _selber_ zu erarbeiten.
gruss,
wahsaga
Hallo Mike !
Also, du verwendest mit document.all den Microsoft-Syntax. Damit es aber generell funktioniert, rate ich dir dringenst zu dem offiziellen DOM-Syntax. Also, deine Zeilen
müssen dann so aussehen:
document.all.highlight.style.visibility = "visible";
document.getElementbyId("highlight").style.visibility = "visible";
document.all.highlight.style.backgroundColor = "#1772B3"
document.getElemenbyId("highlight".style.backgroundColor = "#......";
und schon geht es unter:
- IE ab Version 5
- Netscape ab 6
- Opera ab 5
- ...
Allen normalen Browsern halt :)
bitte sehr,
benji
Hallo mike,
Leider funktioniert das nur im IE.
Wie muß ich tun, damit es auch im neusten Netscape funktioniert?
[pref:t=53012&m=293021] lesen :-)
Grüße aus Nürnberg
Tobias