purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 10 Besucher
- 3 Bot(s)
- 13 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 0 Mitglieder im Forum unterwegs.
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Coding » Java Script » schriftgröße per button ändern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen schriftgröße per button ändern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
bauser bauser ist männlich
Elite Member


images/avatars/avatar-48.gif

Dabei seit: 15.03.2004
Beiträge: 370

schriftgröße per button ändern Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also folgendes:

ich würde auf einer konfigurationsseite gerne schriftgrößen einstellen können per + und - Buttons, mit einer live anzeige wies dann aussieht. ich möchte die schriftgröße aber nicht mit <font> und dem size attribut angeben, weil mir das zu wenig variabel ist, sondern in pixeln. hat einer ne idee was ich da machen kann damit ich das aus nem javascript (absicht, da ich nich ständig wie bei php o.ä. die seite neu laden will) heraus die größe pixelmäßig ändern kann ?

__________________
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!
15.07.2004 14:50 bauser ist offline E-Mail an bauser senden Beiträge von bauser suchen Nehmen Sie bauser in Ihre Freundesliste auf Fügen Sie bauser in Ihre Kontaktliste ein
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von bauser am 15.07.2004 um 14:50 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Ebay
Zum Anfang der Seite springen

http://www.itratos.de
Prometheus Prometheus ist männlich
Administrator


images/avatars/avatar-9.gif

Dabei seit: 09.05.2003
Beiträge: 2.950

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also für spezielle schriftformatierungen würde ich jetzt mal sagen machst du am besten ne CSS datei in der du dann z.b. schriftgrößen von 1 bis 10 anlegst. das mit dem ändern beim client ohne refresh geht nur mit javascript das is schonmal klar, nur wie kann ich so ausm stehgreif nicht sagen. ich denke mal du musst ne funktion bauen die dir den parameter für die schriftgröße mit CSS dann ausgibt.
irgendwo hier ist schonmal sowas in der art wo was durch einen klick geändert wird daraus kann man sich das bestimmt ableiten.
schau mal hier -> http://www.coder-board.de/t475_Text-aendern-mit-onclick.html

__________________
mfg
Prometheus

Projektoren

Grafikkarten

Fertig-PC´s

TFT´s

Notebooks
Ich gebe keinen Support per PN, Email oder sonstiges!
Alle Fragen können offen hier im Forum behandelt werden.

15.07.2004 15:22 Prometheus ist offline Homepage von Prometheus Beiträge von Prometheus suchen Nehmen Sie Prometheus in Ihre Freundesliste auf
bauser bauser ist männlich
Elite Member


images/avatars/avatar-48.gif

Dabei seit: 15.03.2004
Beiträge: 370

Themenstarter Thema begonnen von bauser
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

mein problem ist halt dass ich wenn ich auf nen knopf drücke die veränderte schrift sehen möchte. das mit dem wert ändern ist nich das problem, mit <font> und der size hab ich das ja auch schon, nur wüsste ich gerne wie man die größe in pixeln angeben kann. ich benutze ja CSS aber ich habe keine lust mir für 1px bis 128 px oder gar noch mehr jeweils eine CSS klasse zu machen.

__________________
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!
15.07.2004 15:29 bauser ist offline E-Mail an bauser senden Beiträge von bauser suchen Nehmen Sie bauser in Ihre Freundesliste auf Fügen Sie bauser in Ihre Kontaktliste ein
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von bauser am 15.07.2004 um 15:29 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Ebay
Zum Anfang der Seite springen

http://www.itratos.de
Prometheus Prometheus ist männlich
Administrator


images/avatars/avatar-9.gif

Dabei seit: 09.05.2003
Beiträge: 2.950

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ja ok wenn du so feine abstufungen haben willst is klar das wäre doof. dann mach es doch so das du die größe in pixel in ner variable ablegst und direkt in den tag einbindest. wenn dann z.b. die schrift ein pixel größer werden soll dann addierst du eins zu dem letzten wert hinzu und writest die ausgabezeile neu. bin jetzt nur nicht sicher wie das mit der ausgabe geht ich kenne das nur über eine id die du ansprichst und da müsstest du nen textfeld haben oder sowas.

__________________
mfg
Prometheus

Projektoren

Grafikkarten

Fertig-PC´s

TFT´s

Notebooks
Ich gebe keinen Support per PN, Email oder sonstiges!
Alle Fragen können offen hier im Forum behandelt werden.

15.07.2004 15:36 Prometheus ist offline Homepage von Prometheus Beiträge von Prometheus suchen Nehmen Sie Prometheus in Ihre Freundesliste auf
Ephraim Ephraim ist männlich
Hobby Progger


images/avatars/avatar-58.gif

Dabei seit: 23.03.2004
Beiträge: 826
Herkunft: coder-board.info

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dein HTML:
code:
1:
<font id="felxibleFont" style="font-size: 12px;"> Bal Bla Bla</font>


Dein Java script:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
currentSize = 12;
function GetFontObject() {
       return document.getElementById("flexibleFont");
}
function Bigger() {
if(currentSize < 100)
         currentSize++;
GetFontObject().style.fontSize = currentSize + "px";
}

function Smaller() {
if(currentSize > 1)
         currentSize--;
GetFontObject().style.fontSize = currentSize + "px";
}


code:
1:
2:
<button onClick="bigger()">Groesser</button>
<button onClick="smaller()">Kleiner</button>


Ist allerdings ungeteste !!!
Hoffe ich konnte helfen Augenzwinkern

Ciao Ephraim

__________________
  1. Google
  2. SelfHTML's Quickbar Supertool (für HTML,CSS,Javascript Fragen)
  3. CSS 4 You (für CSS Fragen)
  4. CoderBoard's Search
  5. After that, with no success, post here smile


15.07.2004 17:10 Ephraim ist offline E-Mail an Ephraim senden Beiträge von Ephraim suchen Nehmen Sie Ephraim in Ihre Freundesliste auf AIM-Name von Ephraim: Gibts Nicht mehr YIM-Name von Ephraim: Gibts Nicht mehr
Ebay
Zum Anfang der Seite springen

http://www.itratos.de
Ephraim Ephraim ist männlich
Hobby Progger


images/avatars/avatar-58.gif

Dabei seit: 23.03.2004
Beiträge: 826
Herkunft: coder-board.info

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hier jetzt sogar getestet smile

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
< HTML>
<head><title>dgssdfg</title></head>
<script language="javascript">
currentSize 12;
function GetFontObject() {
       return document.getElementById("flexibleFont");
}
function Bigger() {
if(currentSize 100)
         currentSize++;
GetFontObject().style.fontSize currentSize "px";
}

function Smaller() {
if(currentSize 1)
         currentSize--;
GetFontObject().style.fontSize currentSize "px";
}
</script>
<body>
<font id="flexibleFont" style="font-size: 12px;"> Bal Bla Bla</font>
<button onClick="Bigger()">Groesser</button>
<button onClick="Smaller()">Kleiner</button>
</body>
</ HTML>


Ciao Ephraim

__________________
  1. Google
  2. SelfHTML's Quickbar Supertool (für HTML,CSS,Javascript Fragen)
  3. CSS 4 You (für CSS Fragen)
  4. CoderBoard's Search
  5. After that, with no success, post here smile


15.07.2004 17:21 Ephraim ist offline E-Mail an Ephraim senden Beiträge von Ephraim suchen Nehmen Sie Ephraim in Ihre Freundesliste auf AIM-Name von Ephraim: Gibts Nicht mehr YIM-Name von Ephraim: Gibts Nicht mehr
bauser bauser ist männlich
Elite Member


images/avatars/avatar-48.gif

Dabei seit: 15.03.2004
Beiträge: 370

Themenstarter Thema begonnen von bauser
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hey danke!

hab im moment urlaub und bin darum nur selten hier und kümmer mich dank des wetters auch nich so viel im moment darum Augenzwinkern aber sobald ich wieder mehr zeit dafür hab schau ichs mir an smile

__________________
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!
28.07.2004 17:20 bauser ist offline E-Mail an bauser senden Beiträge von bauser suchen Nehmen Sie bauser in Ihre Freundesliste auf Fügen Sie bauser in Ihre Kontaktliste ein
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von bauser am 28.07.2004 um 17:20 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Ebay
Zum Anfang der Seite springen

http://www.itratos.de
iuna
Bloody Newb


Dabei seit: 14.11.2004
Beiträge: 3

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin auch gerade auf der Suche nach einer Lösung für diese Anforderung! Schrift größer - schrift kleiner

bin mir nicht ganz sicher, wie ich die frage stelle, so dass man sich noch auskennt.

Also folgendes: ich habe eine seite, die aus mehreren frames besteht (für mich gab es keine andere lösung - es sei denn man kennt sich programmiertechnisch so gut aus) egal!

bei diesem frameset gibt es einen teil, den hauptteil mit schrift, den man nach belieben auch um eine schriftgröße vergrößern können sollte - bzw dann natuerlich auch wieder verkleinern

soweit noch alles klar? ;o))

ok, wenn es also eine möglichkeit gibt das so einzubinden - kann man es dann auch so machen, dass es beim weitersurfen so bleibt?

dazu muss ich sagen, dass wenn man das thema wechselt, sich ein neuer frame aufbaut.

ist meine frage verständlich?

Wenn mir jemand helfen könnte wäre das super verwirrt

noch was!

kann ich dieses sript das hier schon drinnen steht so verwenden, dass ich nicht beim text <font> schreiben muss?

unglücklich geschockt verwirrt

Adminedit: Bitte beim nächsten mal den Editierbutton betätigen Augenzwinkern
14.11.2004 14:53 iuna ist offline E-Mail an iuna senden Homepage von iuna Beiträge von iuna suchen Nehmen Sie iuna in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von iuna am 14.11.2004 um 14:53 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Ephraim Ephraim ist männlich
Hobby Progger


images/avatars/avatar-58.gif

Dabei seit: 23.03.2004
Beiträge: 826
Herkunft: coder-board.info

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wie veränderst du deine Schriftgröße ?

Du könntest z.B. ein <font> für die komplette seite machen, müsste man mal ausprobieren.
Des mit dem weitersurfen ist, wenn du reine HTML Seiten hast, erstmal
nicht so einfach lösbar. Zumindest wüsste ich jetzt nicht wie man es machen
könnte. Werd aber mal gucken ob ich da was finde.

Also wie veränderst du die Schriftgröße, dann kann ich dir sagen ob du
des mit dem <font> brauchst oder nicht.

Kann man sich die Seite/n irgendwo anschauen oder liegen die noch
nicht im Netz ?

Ciao Ephraim

__________________
  1. Google
  2. SelfHTML's Quickbar Supertool (für HTML,CSS,Javascript Fragen)
  3. CSS 4 You (für CSS Fragen)
  4. CoderBoard's Search
  5. After that, with no success, post here smile


15.11.2004 07:23 Ephraim ist offline E-Mail an Ephraim senden Beiträge von Ephraim suchen Nehmen Sie Ephraim in Ihre Freundesliste auf AIM-Name von Ephraim: Gibts Nicht mehr YIM-Name von Ephraim: Gibts Nicht mehr
Ebay
Zum Anfang der Seite springen

http://www.itratos.de
bauser bauser ist männlich
Elite Member


images/avatars/avatar-48.gif

Dabei seit: 15.03.2004
Beiträge: 370

Themenstarter Thema begonnen von bauser
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

du könntest eine einzige seite machen die ein font tag enthält und in diesem fotn tag machst du einfach ein php require auf die seite die angezeigt werden soll:

code:
1:
2:
3:
4:
5:
6:
7:
<font style="font-size:12px;">
<?php
require_once("seitezumanzeigen.php");
?>
</font>


ansonsten hab ich hier mal was gemacht dazu, wozu halt auch der thread hier war:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
< HTML>
<head>
  <title>Font Settings</title>
<script language="javascript">
<!--
var currentSize = 20;

function changeFont(val){
  GetFontObject().style.fontFamily = val;
}

function changeCol(col){
  var regexp = /^#[0-9a-fA-F]{6}$/
  if(regexp.exec(col))
    GetFontObject().style.color = col;
  else alert ('Please enter valid color code (i.e. #FF0000)');
}

function GetFontObject() {
  return document.getElementById("flexibleFont");
}

function setSize(newSize){
  if(newSize >= 8 && newSize <= 100){
    currentSize = parseInt(newSize);
    GetFontObject().style.fontSize = currentSize + "px";
  } else alert ('Please enter a valid size (8 - 100)');
}

function changeSize(changeby) {
  newSize = currentSize + changeby;
  if(newSize >= 8 && newSize <= 100)
    currentSize = newSize;
  GetFontObject().style.fontSize = currentSize + "px";
  showIt();
}

function showIt(){
  document.getElementById('sizzor').value = currentSize;
}
//-->
</script>
</head>
<body onLoad="showIt()">
<table width="100%">
  <tr height="120">
    <td align="center">
      <button onClick="changeSize(10)">+&nbsp;+</button>
    </td>
    <td align="center">
      <button onClick="changeSize(2)">+</button>
    </td>
    <td width="330" align="center">
      <font id="flexibleFont" style="font-size: 20px;">Texten</font>
    </td>
    <td align="center">
      <button onClick="changeSize(-2)">&nbsp;-&nbsp;</button>
    </td>
    <td align="center">
      <button onClick="changeSize(-10)">&nbsp;-&nbsp;-&nbsp;</button>
    </td>
  </tr>
</table>
<table width="100%">
  <tr>
    <td align="center">
      Size:
    </td>
    <td align="center">
      <input type="text" id="sizzor" size="7">
    </td>
    <td align="center">
      <button name="setsiz" onClick="setSize(getElementById('sizzor').value)">Setzen</button>
    </td>
  </tr>
  <tr>
    <td align="center">
      Color:
    </td>
    <td align="center">
      <input type="text" id="cozzor" size="7">
    </td>
    <td align="center">
      <button name="setcol" onClick="changeCol(getElementById('cozzor').value)">Setzen</button>
    </td>
  </tr>
  <tr>
    <td align="center">&nbsp;</td>
    <td align="center">
      < SELECT onChange="changeCol(this.value)">
        <option value="#FF0000">Red</option>
        <option value="#0000FF">Blue</option>
        <option value="#000000">Black</option>
        <option value="#00FF00">Green</option>
      </ SELECT>
    </td>
  </tr>
</table>
</body>
</ HTML>


__________________
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!
15.11.2004 10:28 bauser ist offline E-Mail an bauser senden Beiträge von bauser suchen Nehmen Sie bauser in Ihre Freundesliste auf Fügen Sie bauser in Ihre Kontaktliste ein
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von bauser am 15.11.2004 um 10:28 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
iuna
Bloody Newb


Dabei seit: 14.11.2004
Beiträge: 3

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

smile Augen rollen
ich bin wieder drinn smile
vielen dank ephraim ;o)

jetzt muss ich mir mal ansehen was ihr da geschrieben habt verwirrt

liebe gruesse
iuna
09.12.2004 09:15 iuna ist offline E-Mail an iuna senden Homepage von iuna Beiträge von iuna suchen Nehmen Sie iuna in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von iuna am 09.12.2004 um 09:15 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.