Archivlink: javarea.de Forum > JavaScript > Schrift vergrößern
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Schrift vergrößern

Pages: [1] 2 ... nächste » ... Letzte »

geschrieben von Gordon am 13.10.2008 - 18:21

geschrieben von Micha am 13.10.2008 - 18:45
Hi,

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
<p id="dieID">dummy</p>

<script>

var element = document.getElementById("dieID");
var currentFontSize;
if (window.getComputedStyle) {
    var styledeclaration = window.getComputedStyle(element, null);
    currentFontSize = styledeclaration.getPropertyValue("font-size");
} else if (element.currentStyle) {
    currentFontSize = element.currentStyle.fontSize;
}
alert("Zurzeit ist die Schriftgröße " + currentFontSize +". Ich erhöhe um das doppelte..." );

var myRegEyp = /(\d+)(\D+)/g;
var data = myRegEyp.exec(currentFontSize);
alert("DEBUG "+data);

element.style.fontSize = parseInt(data[1])*2 + data[2];

</script>


Micha

geschrieben von Gordon am 13.10.2008 - 18:57
Hi Micha mein Profi! ;)

Du das JS läuft extern und wir in Meta-Tag eingegeben. Habe es soweit auch schon angepasst. Deine Hilfestellung verstehe ich nicht.

In der JS müsste meiner Meinung nur das (´body´) durch (´content´) ersetzt werden. Funktioniert jedoch nicht.

Hier der Link zur Seite http://tierversicherung.finanzpruef....echsel.php

geschrieben von Micha am 13.10.2008 - 19:02
Zitat von: Gordon am 13.10.2008 - 18:57
 
Deine Hilfestellung verstehe ich nicht.


Kopiere meinen 10Zeiler in ein leeres Dokument und ruf es auf. Ist es dann nicht das, was Du wolltest?

Gruß Micha


geschrieben von Gordon am 13.10.2008 - 19:07
Die 10er Zeile? Nein, wollte nur wissen, was ich in der JS ändern muss, damit auf meiner Internetseite nur der Text innerhalb der
HTML-Quelltext
1: 
<div id="content">
verändert wird.

Denn momentan wird logischer weise das gesamte BODY verändert. Habe versucht in der JS das "BODY" durch meine "ID" zu ersetzen. Jedoch hat dann gar nichts mehr funktioniert.

Da wäre ich für eine Lösung vom Profi Micha dankbar. ;)

Ich hab die JS mal angehangen.

geschrieben von Micha am 13.10.2008 - 19:34
Hi,

und wenn Du
HTML-Quelltext
1: 
document.getElementsByTagName('body')[0]
durch
HTML-Quelltext
1: 
document.getElementById("content")
ersetzt gehts nicht?

Micha

geschrieben von Gordon am 13.10.2008 - 19:41
Oh! Hab ich gemacht.

Jetzt wird zwar nur der Content verändert, jedoch springt jetzt alles wieder zurück...

http://tierversicherung.finanzpruef....echsel.php

geschrieben von Gordon am 13.10.2008 - 19:53
Im FF... Opera un IE funktioniert, wie ich gerade sehe...

Aber vorher hat es ja bei allen funktioniert...

geschrieben von Gordon am 13.10.2008 - 20:37
Also habe alles nochmal versucht. Es funktioniert im FF einfach nicht.

Hast du noch eine Idee, oder ein anderes Script, das genau nach diesem Prinzip funktioniert?

Habe nochmal die aktuelle JS-Datei angehangen...

Wünsche dir einen angenehmen Abend!

Und danke für deine Hilfestellungen...

geschrieben von Micha am 13.10.2008 - 21:42
Hi,

meine Idee habe ich Dir oben bereits gezeigt - ein Script habe ich nicht, weil ich kein Bedarf an sowas habe. Hier mußt Du selbst ein wenig basteln.

Micha

geschrieben von Gordon am 14.10.2008 - 11:07
Hi Micha!

Deine Variante hat natürlich den Vorteil das sie funktioniert. Jedoch mach sie wenig Sinn, mit der sofortigen Vergrößerung und der Alert-Funktion.

Habe gestern den gesamten Abend gegoogelt. Bis auf den Script, den ich bereits habe, bin ich auf keine Lösung gestoßen.

Es funktioniert ja auch nur im FireFox nicht. Da haste keine Idee, woran das liegen könnte?

geschrieben von Micha am 14.10.2008 - 13:46
Hi,

nein, keine Idee, da es bei mir auch im FF geht. Du mußt ein Fehler im Script haben, als Du die DOM-Methode getauscht hast. Ich habe per suchen&ersetzen fünf Einträge getauscht. Wieviele waren es bei Dir?

Und ja, mein Script ist keine Lösung, die man per copy&past nehmen kann, sondern man muß noch ein wenig Eigenleistung reinstecken. Das ist ja auch ein "Hilfe-Forum" und kein "mach mal für mich Forum". Ich sehe es zumindest so, dass die User, die Wünsche haben, auch ihren Teil dazu beitragen sollen und nicht nur fordern.

Gruß Micha

geschrieben von Gordon am 14.10.2008 - 14:06
Da gebe ich dir natürlich vollkommen Recht!

Wollte auch nicht das es so rüber kommt. Aber es gab ja keine Fragen, wo ich hätte einsteigen können. Aber ansonsten bin ich natürlich auch gern bereit Hilfestellungen zu geben!!!

Bei mir waren es auch 5 Änderungen. Aber wenn es bei dir läuft, muss ich wohl irgendo was falsches verändert haben...

geschrieben von Micha am 14.10.2008 - 14:46
Hi,

siehe Anhang, geht das bei Dir?

Gruß Micha

geschrieben von Gordon am 14.10.2008 - 15:04
Hm... neee.... Springt im FF immer noch in die Ursprungsversion zurück...


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.