Patrick Andrieu: Schrift formatieren mit Javascript | Javascript ist Toll! :-)

Beitrag lesen

Hallo Engin!

Ich hab´s irgendwie mit verkomplizieren. :-)

Hm, ich dachte, ich wär' so ;)

Ich möchte nach auswahl von font, size oder weight das ausgewählte in Schriftlicher Form wieder
ausgeben, also mit

<p><script type="text/javascript">

document.write('-&gt; ', window.name);
</script></p>

  
Ja das ist doch OK, das kannst Du machen.  
  

>   
> mit this.form.submit() klappt das,  
  
Schmeiß die form-Elemente 'raus, Sakra! Habe ich welche in meinem Beispiel? Nein, nur die inputs und die Liste.  
  

> nur weiss ich nicht, (frage) wird die Seite dadurch  
> nur beim Client gerefresht oder vom Server neu angefordert?  
  
Es geht ein Request an den Server, wenn sich nichts geändert hat, wird der Browser die Seite lediglich refreshen, dennoch ist es eine unötige Anfrage an den Server (schau mal Deine Access Analysis - access.pl).  
  
  
Aus Deinem Quelltext von songtext.php:  
  
~~~javascript
  
 function setWeight(weight) {  
 document.getElementById("song_text").style.fontWeight=weight;  
    }

Warum das hier? setFont macht doch alles: family, weight und size ändern, diese zusätzliche Funktion brauchst Du ebenso wenig wie das hier:

  
<input type="button" onclick="setWeight('bold'), document.cookie = 'fonweit=bold;';" value="Fett" />  
<input type="button" onclick="setWeight('normal'), document.cookie = 'fonweit=normal;';" value="Normal" />

onclick raus, den inputs die Klasse fwchange verpassen, das ist doch die Bedingung, dass was passiert:

  
                  if (options[i].className == 'fwchange') {  
           options[i].onclick = function() {  
                             weight = this.value == "Fettschrift" ? 'bold' : 'normal';  
                             chFont.setFont(font,weight,size);  
                         }

Nur Dein einer Button ist beschriftet nur mit "Fett", also musst Du das hier ändern:

  
                             weight = this.value == "Fett" ? 'bold' : 'normal';  

Das war sicher der Grund, warum Du die setWeight-Funktion hinzugefügt hast, oder?

Ich mache eine .txt-Kopie der Datei mit Zeilennummern, und wenn mir danach ist (sagte ich das nicht schon?), poste ich eine Erklärung dazu. Eigentlich wollte ich an meinem Nachfolge-Skript für makenav.pl arbeiten (mit Modul und so...) ;)

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?
0 78

Schriftart wechsel hakt manchmal

Engin
  • javascript
  1. 0

    Schriftart wechsel hakt manchmal korrektur

    Engin
    1. 0
      Patrick Andrieu
      1. 0

        Danke, gelöst

        Engin
        1. 0
          Struppi
          1. 0
            Engin
            1. 0
              Engin
              1. 0
                Patrick Andrieu
                1. 0
                  Engin
                  1. 0
                    Patrick Andrieu
                    1. 0
                      Engin
                      1. 0
                        Engin
                        1. 0
                          Patrick Andrieu
                          1. 0
                            Engin
                            1. 0
                              Patrick Andrieu
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  Engin
                                2. 0
                                  Engin
                                  1. 0
                                    Patrick Andrieu
                                    1. 0
                                      Engin
                                      1. 0
                                        Patrick Andrieu
                                        1. 0
                                          Engin
                                          1. 0
                                            Patrick Andrieu
                                            1. 0
                                              Engin
                                              1. 0
                                                Shadowcrow
                                                1. 0
                                                  Engin
                                                  1. 0
                                                    Shadowcrow
                                            2. 0
                                              Engin
                                              1. 0
                                                Struppi
                                              2. 0
                                                Patrick Andrieu
                                                1. 0
                                                  Struppi
                                                  1. 0
                                                    Patrick Andrieu
                                                    1. 0

                                                      Schrift formatieren mit Javascript | Javascript ist Toll! :-)

                                                      Engin
                                                      1. 0
                                                        Struppi
                                                      2. 0
                                                        Patrick Andrieu
                                                        1. 0
                                                          Engin
                                                          1. 0
                                                            Patrick Andrieu
                                                            1. 0

                                                              AArgh!

                                                              Patrick Andrieu
                                                            2. 0
                                                              Engin
                                                              1. 0
                                                                Patrick Andrieu
                                                                1. 0
                                                                  Engin
                                                                2. 0
                                                                  Engin
                                                                  1. 0
                                                                    Patrick Andrieu
                                                                    1. 0

                                                                      Aargh (zu schnell getippt)!

                                                                      Patrick Andrieu
                                                                    2. 0
                                                                      Engin
                                                                      1. 0
                                                                        Patrick Andrieu
                                                                        1. 0
                                                                          Engin
                                                                          1. 0

                                                                            Dateien lesen und schreiben

                                                                            Patrick Andrieu
                                                                            • perl
                                                                            1. 0
                                                                              Engin
                                                                            2. 0
                                                                              Engin
                                                                              1. 0
                                                                                Struppi
                                                                                1. 0
                                                                                  Patrick Andrieu
                                                                                  1. 0
                                                                                    Engin
                                                                                  2. 0
                                                                                    Struppi
                                                                                    1. 0
                                                                                      Engin
                                                                                      1. 0
                                                                                        Struppi
                                                                                        1. 0
                                                                                          Engin
                                                                                          1. 0
                                                                                            Struppi
                                                                                            1. 0
                                                                                              Patrick Andrieu
                                                                                              1. 0
                                                                                                Struppi
                                                                                                1. 0
                                                                                                  Patrick Andrieu
                                                                                                  1. 0
                                                                                                    Struppi
                                                                                      2. 0
                                                                                        Patrick Andrieu
                                                                                    2. 0
                                                                                      Patrick Andrieu
                                                                                      1. 0
                                                                                        Struppi
                                                                              2. 0
                                                                                Patrick Andrieu
                2. 0
                  Engin
                  1. 0
                    EKKi
        2. 0
          Patrick Andrieu
          1. 0
            Engin
            1. 0
              Patrick Andrieu
              1. 0
                Kai345
  2. 0
    Struppi
    1. 0
      Patrick Andrieu
      1. 0
        Engin
        1. 0
          Struppi
          1. 0
            Engin
            1. 0
              Struppi