farbdarstellung

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • farbdarstellung

    hallo gemeinschaft

    habe eine tabellen martix, die aus vielen feldern besteht

    nun hole ich mir aus einer mysql tab die farbwerte für die einzelnen zellen - bei firefox wir das feld auch eingefärbt - bei chrome leider nicht

    PHP Code:
    td_date_element.style="background-color: #fdff6d;"
    das ist der term bei einholung aus der mysqltab
    PHP Code:
    td_date_element.style="background-color: #"+pt_day[pt]['color']+";"

  • #2
    Du setzt es auch falsch.

    Code:
    element.style.backgroundColor = '#abcdef';

    Comment


    • #3
      Wie würdest du es hier machen

      PHP-Code:
      td_date_element.style="background-color:*#"+pt_day[pt]['color']+";";*

      Comment


      • #4
        Originally posted by jhaustein View Post
        Wie würdest du es hier machen
        Hab ich doch geschrieben!

        Comment


        • #5
          Wenn ich es so wie oben mache bei der Datenbank variable mit den einfachen Anführungszeichen, dann klappt es nicht

          Code:
          element.style.backgroundColor = '# und wie dann

          Comment


          • #6
            Für Grundlagen in String-Verknüpfung gibt es hunderte und tausende Tutorials. Ich seh nicht ein das hier erklären zu müssen.

            Comment


            • #7
              Wieso klappt denn eigentlich der Kot bei Firefox und Chrome nicht

              Comment


              • #8
                Originally posted by jhaustein View Post
                Wieso klappt denn eigentlich der Kot bei Firefox und Chrome nicht
                Vielleicht eine Eigenheit von Firefox, vielleicht ist Firefox fehlertoleranter, wer weiß. Steht bestimmt irgendwo in irgendeiner Doku.

                Mal kurz nachgeschaut:

                Except in Opera, styles can not be set by assigning a string to the (read only) style property, as in elt.style = "color: blue;". This is because the style attribute returns a CSSStyleDeclaration object. Instead, you can set style properties like this:

                Code:
                elt.style.color = "blue";  // Directly
                
                var st = elt.style;
                st.color = "blue";  // Indirectly
                https://developer.mozilla.org/en-US/...LElement/style
                Last edited by h3ll; 18-05-2015, 22:28.

                Comment


                • #9
                  Erst mal lieben Dank für deine Hilfe

                  Das mit dem String werde ich dann noch mal suchen müssen-aber echt Schwierigkeiten mit dem Hochkomma

                  Comment


                  • #10
                    string

                    hallo gemeinschaft

                    durch hll3 hiulfe klappt es nun, dass ein fester farbwert angezeigt wird in chrome

                    leider bekomme ich es nicht hin, den farbwert für eine variable auszugeben

                    PHP Code:
                     if(pt_day[pt]['color'] === null){
                                                            
                    td_date_element.style="background-color: #000000;";
                                        
                    td_date_element.style.backgroundColor '#000000';
                                                        }
                                                        else{

                                                          
                                        
                    // td_date_element.style="background-color: #"+pt_day[pt]['color']+";";
                                        
                    td_date_element.style="background-color: #"+pt_day[pt]['color']+";";  

                                        







                                                        } 

                    Comment


                    • #11
                      brauche den unteren string auch in dieser form
                      PHP Code:
                      td_date_element.style.backgroundColor '#000000'

                      Comment


                      • #12
                        [COLOR=#000000][COLOR=#006600][/COLOR][COLOR=#0000CC]
                        [COLOR=#0000CC]pt_day[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]pt[/COLOR][COLOR=#006600]][[/COLOR][COLOR=#CC0000]'color'[/COLOR][COLOR=#006600]][/COLOR]
                        Crossposting, aber eigentlich wurde schon auf alles hingewiesen! du hast nicht die korrekte Syntax!
                        Wenn es sich um PHP Variablen/Arra handelt, dann muss es so aussehen:

                        [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000CC][COLOR=#0000CC]$pt_day[/COLOR][COLOR=#006600]['[/COLOR][COLOR=#0000CC]pt'[/COLOR][COLOR=#006600]][[/COLOR][COLOR=#CC0000]'color'[/COLOR][COLOR=#006600]][/COLOR][/COLOR][/COLOR]

                        oder so

                        [COLOR=#000000][COLOR=#0000CC][COLOR=#0000CC]$pt_day[/COLOR][COLOR=#006600][$[/COLOR][COLOR=#0000CC]pt[/COLOR][COLOR=#006600]][[/COLOR][COLOR=#CC0000]'color'[/COLOR][COLOR=#006600]][/COLOR][/COLOR][/COLOR]

                        -> das weißt aber nur du

                        Willst du PHP Code in JavaScript einfügen, dann ungefähr so:

                        PHP Code:
                        td_date_element.style="background-color: #"<?php echo $pt_day['pt']['color']; ?>";";
                        Dein if Statement musst du natürlich auch soweit anpassen! sind ne Menge Syntax Fehler - wundet mich, das keine Fehlermeldung richtig ausgegeben wird.
                        Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
                        der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

                        "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

                        Comment


                        • #13
                          "String" – ganz toller Thread-Titel …!
                          *zusammenführ*

                          Und wenn du dir in Zukunft nicht wenigstens ein bisschen erkennbare Mühe gibst, sowohl beim Formulieren von Thread-Titeln und Fragestellungen, als auch dabei das Problem selber zu lösen … dann verordne ich dir erst mal eine Zwangspause, verstanden?

                          Originally posted by jhaustein View Post
                          brauche den unteren string auch in dieser form
                          PHP Code:
                          td_date_element.style.backgroundColor '#000000'
                          PHP Code:
                          td_date_element.style.backgroundColor '#' Name_von_JS-Variable_die_einen_Farbwert_enthaelt
                          Wie schwer kann denn das sein …?

                          (Und wieso ist denn dieser Mist
                          PHP Code:
                          td_date_element.style="background-color: #000000;" 
                          da immer noch drin? Schmeiß das endlich raus.)
                          I don't believe in rebirth. Actually, I never did in my whole lives.

                          Comment

                          Working...
                          X