HighDots Forums  

Re: Verschwindende Zeilen

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Re: Verschwindende Zeilen in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Verschwindende Zeilen - 06-05-2004 , 09:51 AM








Köck Matthias wrote:


Quote:
ich habe eine Frage zu einem kleinen "Phänomen": Ich habe eine Seite,
die bei jedem Aufruf zufällig die verwendete ".css"-Definition verändern
soll (also eine neue Datei zuweist):

document.getElementsByTagName("link")[0].link="neueDatei.css";
parent.document.getElementsByTagName("link")[0].link="neueDatei.css";
Eine Eigenschaft names link ist mir nicht bekannt, kann es sein, dass du
document.getElementsByTagName("link")[0].href="neueDatei.css";
suchst?


Quote:
Das funktioniert sehr gut - mit einer Ausnahme: In zwei der sechs
Dokumenten verschwindet nach dem Zuweisen der die jeweils 2. Zeile in
der ersten Liste im Dokument. Listendefinitionen sind in keiner der
CSS-Dateien enthalten, lediglich die Hintergrundfarbe und im
übergeordneten Frame die Link- und Überschriftenfrage ändern sich.
Mit welchem Browser passiert das denn?
Was passiert, wenn die entsprechenden CSS-Dateien einfach statisch vom
HTML-Dokument eingebunden werden, gibt es dann auch Darstellungsproblem?
Falls ja, wende dich an ein CSS-Gruppe.

--

Martin Honnen
http://JavaScript.FAQTs.com/



Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Verschwindende Zeilen - 06-05-2004 , 11:55 AM








Köck Matthias wrote:


Quote:
Das funktioniert sehr gut - mit einer Ausnahme: In zwei der sechs
Dokumenten verschwindet nach dem Zuweisen der die jeweils 2. Zeile in
der ersten Liste im Dokument. Listendefinitionen sind in keiner der
CSS-Dateien enthalten, lediglich die Hintergrundfarbe und im
übergeordneten Frame die Link- und Überschriftenfrage ändern sich.

Mit welchem Browser passiert das denn?

Das Problem tritt nur mit dem MSIE auf. Mozilla und Opera haben
keinerlei Darstellungsprobleme.
Ich schlage vor, du postest eine URL, wo das Problem auftritt, dann
koennen andere IE-Benutzer hier mal testen, ob das Problem auch auftritt
und dann mal ueberlegen, wie man es vermeiden kann.
Erzaehl uns auch noch, welche IE-Version auf welchem OS du zum Testen
benutzt.

--

Martin Honnen
http://JavaScript.FAQTs.com/



Reply With Quote
  #3  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Verschwindende Zeilen - 06-05-2004 , 01:35 PM





Köck Matthias wrote:

Quote:
Alternativ koennte man ueberlegen, ob das Laden von verschiedenen
Stylesheets, die bis auf wenige Definitionen identisch sind,
ueberhaupt Sinn macht, wenn man einfach ein paar CSS-Klassen definiert
und dann die className-Eigenschaft der Elemente aendert, sollte sich
die CSS-Dynamik auch erreichen lassen.

Wie würde ich className anwenden?
Mit der className Eigenschaft eines Elementobjektes setzt man den Wert
des HTML class-Attributes des Elementes, also
elementObject.className = 'blue';
Also z.b.
if (document.body) {
document.body.className = 'blue';
}
oder mit
<div id="navigation">
dann
var navDiv;
if (document.getElementById) {
navDiv = document.getElementById('navigation');
if (navDiv) {
navDiv.className = 'blue';
}
}
dann CSS-Regeln wie z.B.
div#navigation a:link {
color: blue;
background-color: lightblue;
}
div#navigation a:hover {
color: lightblue;
background-color: blue;
}
--

Martin Honnen
http://JavaScript.FAQTs.com/



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.