zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden wert aus funktion holen?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.01.2010, 00:10
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard wert aus funktion holen?

Hallo Leute,

PHP-Code:
function getColor() {
var 
col 0xccff00;
return 
col;
}

function 
assignColor() {
getColor(); //farbe holen?
document.getElementById('test').style.backgroundColor col;

Wie kann ich denn aus einer funktion einen wert holen? Ich weiß das ist lächerlich für euch, aber ich steh grad an.

danke!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.01.2010, 00:24
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Hallo,

PHP-Code:
function assignColor() { 
  var 
col getColor(); 
  
document.getElementById('test').style.backgroundColor col

oder
PHP-Code:
function assignColor() { 
  
document.getElementById('test').style.backgroundColor getColor(); 

Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 06.01.2010, 00:55
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Danke, gleich nochwas.

Wie kann ich dem Body über javascript eine bg-farbe zuweisen?
document.body ist immer null, egal ob ichs im onload handler ausführe oder nicht.

PHP-Code:
    document.onload init();
    function 
init() {
        
document.body.style.backgroundColor #ccff00;
    

Dieses script befindet sich allerdings in einer ausgelagerten .js-datei und nicht im document selbst. Ich habs aber auch im document selbst versucht - da bekomm ich auch immer null!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.01.2010, 01:06
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Übergib den Farbwert als String, dann gehts.

PHP-Code:
document.body.style.backgroundColor "#ccff00"
Mit Zitat antworten
  #5 (permalink)  
Alt 06.01.2010, 01:12
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Ich trottel, danke! Ich hatte zwei onload angaben im script! darum hat es nicht geklappt!
Mit Zitat antworten
  #6 (permalink)  
Alt 06.01.2010, 09:59
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zumindest in deinem Beispiel hast du keine.

Zitat:
Zitat von sepp88 Beitrag anzeigen
document.onload = init();
Diese Zeile ist doppelter Unsinn, es heißt window.onload und du darfst hier die Funktion nicht aufrufen, sondern ein JS Event erwartet eine Referenz auf eine Funktion:

Code:
window.onload = init;
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JQuery Funktion aufrufen wenn Bedingung erfüllt muella Javascript & Ajax 5 10.07.2009 16:55
Code einer bestehenden Funktion hinzufügen cybertron Javascript & Ajax 13 01.01.2009 15:53
Mit setTimeout funktion im eigenen Objekt aufrufen PoWl Javascript & Ajax 5 11.05.2008 10:35
Funktion gibt Array nicht zurück Schneemann Serveradministration und serverseitige Scripte 8 05.05.2008 01:14
[PHP] Funktion zum Optimieren von CSS Floele Serveradministration und serverseitige Scripte 2 13.08.2005 10:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:58 Uhr.