WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Javascript soll CSS mit Variable in Datei schreiben - Funktioniert nicht » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von raiserle
Hi,

du willst mehr wissen, dann sag Bescheid, was genau.
Ich kann dir ja hier schlecht alles hinschreiben?

Wie du auf Elemente zugreifst?
Wie du Elemente per JS erzeugst?


lG Henrik
von Ori
Hallo Daniel!

Gemeint sind die DOM-Methoden zum Zugreifen auf die Elemente, nicht brutales reinschreiben in den Quelltext. Mehr dazu findest Du etwa bei SelfHTML.

Eigentlich solltest Du aber mithilfe von
1:
#BLANK { margin-left: auto; margin-right: auto; }

horizontal zentrieren können. Und falls das nicht geht, weißt Du, wie breit Dein <div> ist und kannst das ausnutzen:
1:
#BLANK { margin-left: -500px; left: 50%; }

Vermutlich willst/musst Du (in beiden Fällen) das Element zusätzlich noch absolut positionieren. Und BLANK ist ein ziemlich blöder Name; versuch’ einen zu wählen, der die Funktion des <div>s beschreibt.

PS: Probier’ es mal mit Zeilenumbrüchen, dann kann man den Code gleich viel besser lesen.
von d.sign
Hallo Henrik,

1. vielen Dank für die Rückmeldung
2. Bin echt Javascript-Legasteniker: Wie muss ich das getElementById... wo einbauen
3. Ich dachte mit meinem Code erstelle ich das Element schon über js??
4. Ja, dazu möchte ich gerne mehr wissen

Grüße
Daniel
von raiserle
getElementById('deindiv').style.width=ausgerechneter_wert;

Aber... nicht getestet... und du must deinem div noch ne id geben...
oder worauf du eben sowas anwenden willst.

--- edit
Eine andere Methode ist, du erstellst über js gleich die Elemente.
Wenn du dazu mehr wissen willst... Bescheid geben.


MfG Henrik
von d.sign
Hallo zusammen,

ich möchte eine DIV definieren, dessen linker Abstand sich aus der Größe des Browserfensters ableitet. Also "Browserfenster-Breite - DIV-Breite / 2".
Beispiel: Brwoserfenster ist 1024px breit und der DIV 1000. Dann soll der linke Abstand
(1024-1000)/2 =12px sein.

Eigentlich verwende ich im wesentlichen PHP auf der Seite, aber die Breite des Browserfensters kann ja nur mittels Javascript ausgelesen werden.

Fogenden Code ich habe ich zusammengestellt, der aber nicht funktioniert. Bin völliger Neuling bei Javascript. Wäre super wenn mir jemand helfen könnte. Und: Ja, ich habe schon ewig lang nach Lösungen in Foren gesucht. Der Code hier ist das Ergebnis meiner Suche.

1:
<script>  var Userwidth = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth);  var DisLeft=Userwidth-1000;  var DisLeft=DisLeft/2;    document.write('<style type="text/css" media="screen"><!-- #BLANK   { background-color: #ebee03; position: absolute; z-index: 0; top: 0; left: '+DisLeft+'px; width: 1000px; height: 605px; border-bottom: 2px solid #076299 }--></style>');  </script>


Schon mal Danke im vorraus!

Nach oben