mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 12:01 Benutzername: Passwort: Auto-Login

Thema: javascript: zuweisung von css styles klappt nicht?.. vom 31.03.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> javascript: zuweisung von css styles klappt nicht?..
Autor Nachricht
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 31.03.2012 18:19
Titel

javascript: zuweisung von css styles klappt nicht?..

Antworten mit Zitat Zum Seitenanfang

der text im div soll rot werden, wird er aber nicht!

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Unbenanntes Dokument</title>



</head>

<body>


<style>
#MyDiv   {
   position:absolute;
   height:20px;
   width:20px;
   top:100px;}
</style>


<script type="text/javascript">


document.getElementById('MyDiv').div.style.color='red';

</script>

<div id="MyDiv">Hallo Welt</div>
</body>
</html>


ich weiß nicht wo der fehler sein soll..
  View user's profile Private Nachricht senden
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Sa 31.03.2012 18:44
Titel

Re: javascript: zuweisung von css styles klappt nicht?..

Antworten mit Zitat Zum Seitenanfang

elagil hat geschrieben:


ich weiß nicht wo der fehler sein soll..


1. Innerhalb von #MyDiv kann kein weiteres div-element gefunden werden, weil keins da ist.
Code:
document.getElementById('MyDiv').style.color='red';


2. das script läuft an der stelle an der es im document steht. zum zeitpunkt der ausführung existiert also auch #MyDiv noch nicht.


Zuletzt bearbeitet von remote am Sa 31.03.2012 18:44, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 31.03.2012 18:53
Titel

Antworten mit Zitat Zum Seitenanfang

[quote]1. Innerhalb von #MyDiv kann kein weiteres div-element gefunden werden, weil keins da ist.
[/quote]

huch.. *zwinker*

[quote]2. das script läuft an der stelle an der es im document steht. zum zeitpunkt der ausführung existiert also auch #MyDiv noch nicht.[/quote]

danke jetzt läuft es Lächel
  View user's profile Private Nachricht senden
elagil
Threadersteller

Dabei seit: 21.03.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 31.03.2012 20:06
Titel

Antworten mit Zitat Zum Seitenanfang

noch etwas...

ich zentriere nun ein div und lasse es immer 90% höhe und breite des fensters haben, will die funktion aber für das laden des dokuments und das ändern der größe des fensters nicht separat aufführen...wie lasse ich eine zuvor definierte funktion durch ein event ausführen..?

[code]</script>

<script type="text/javascript">

function resizer(){

divcenter(document.getElementById("main"));

function divcenter (div){
div.style.left='50%';
div.style.marginLeft = "-" + parseInt(div.offsetWidth / 2) + "px"}

}

$(window).resize(resizer());

$(document).ready(resizer());



</script>[/code]

so jedenfalls nicht *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Javascript: Radiobutton setzen klappt nicht
CSS auslesen per Javascript klappt nicht richtig
Menü Javascript - klappt nicht wie ich will - Hilfe!
Flash: _x/_y-Zuweisung an Objekt = nicht flüssig Animation
CSS und vererbung von styles
CSS-Styles in Newsletter
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.