WinFuture-Forum.de: In "javascript" Font ändern - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

In "javascript" Font ändern Schriftgröße und Schriftart


#1 Mitglied ist offline   moneymaker 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.046
  • Beigetreten: 30. Januar 06
  • Reputation: 3
  • Geschlecht:Männlich

geschrieben 03. April 2007 - 18:32

Hey,

Die Schriftart und Schriftgröße werden im Standardformat angezeigt,
daher möchte folgendes in meinem JavaScript integrieren ..

Schriftart und Schriftgröße.

<script language="javascript">

  var hoehe= screen.availHeight;
  var breite= screen.availWidth;
  var farbtiefe= screen.colorDepth;
  var spitzbrowser= navigator.appCodeName;
  var browser= navigator.appName;
  var browserversion= navigator.appVersion.substring(0,4);
  var cookie= navigator.cookieEnabled;
  var sprache= navigator.language;
  var platform= navigator.platform;
  var java= navigator.javaEnabled();

<!-- Live Anforderungen -->
  var viafarbtiefe = 8;
  var viabreite = 800;
  var viahoehe = 572;
  var viaversion = 4;


	var ok = "<img src=img/icon_ok.gif width=16 height=16>";
	
if (cookie == true) cookie ="erlaubt"; else cookie = "nicht erlaubt, nicht feststellbar";
if (java == true) java ="aktiviert"; else cookie = "nicht aktiviert, nicht feststellbar";

document.write("<p>Systeminformationen werden überprüft ..</p><br><br><b>Systeminformationen:</b>");

document.write("<table cellspacing=2 cellpadding=0 border=0 width=100%>");
document.write("<tr><td>Java-Script:</td><td width=50>aktiviert</td><td><font color=green>" + ok + "</font></td>");
document.write("<tr><td>Breite:</td><td>" + breite + "</td>");
if(breite >= viabreite) document.write("<td><font color=green>" + ok + "</font></td>"); else document.write("<td><font color=red><b>Systemanforderung via-it: min. " + viabreite +" Pixel </b></font></td></tr>");
document.write("<tr><td>H\xF6he:</td><td>" + hoehe + "</td>");
if(hoehe >= viahoehe) document.write("<td><font color=green>" + ok + "</font></td>"); else document.write("<td><font color=red><b>Systemanforderung via-it: min. " + viahoehe + " Pixel </b></font></td></tr>");
document.write("<tr><td>Farbtiefe:</td><td>" + farbtiefe + " bit");
if(farbtiefe >= viafarbtiefe) document.write("<td><font color=green>" + ok + "</font></td>"); else document.write("<td><font color=red><b>Systemanforderung via-it: min. " + viafarbtiefe + " bit (= "+ Math.pow(2, farbtiefe) + " Farben) </b></font></td></tr>");
document.write("<tr><td>Browserversion:</td><td>" + browserversion);
if(browserversion >= viaversion) document.write("<td><font color=green>" + ok + "</font></td>"); else document.write("<td><font color=red><b>Systemanforderung via-it: min. Browserversion " + viaversion + " </b></font></td>");
document.write("</tr></table>");

document.write("<br><b>Weitere Informationen: </b><br>");
document.write("<table cellspacing=2 cellpadding=0 border=0 width=100%>");
document.write("<tr><td valign=top>Browser:</td><td>" + browser + ",  " + spitzbrowser + "<br>" + navigator.userAgent + "</td>"); 
document.write("<tr><td>Betriebssystem:</td><td>" + platform + "</td>");
document.write("<tr><td>Cookies:</td><td>" + cookie + "</td>");
document.write("<tr><td>Java:</td><td>" + java + "</td></tr></table>");
if (navigator.plugins.length > 0) {
  document.write("<br><br><table cellspacing=2 cellpadding=0 border=0 width=100%><tr><td><b>installierte Plugins:</b></td></tr><tr><td><ul>");
  for(i=0; i<navigator.plugins.length; ++i)
	document.write("<li>" + navigator.plugins[i].name + "</li>");
}
document.write("</ul></td></tr></table>");


</script>


Internet Seite: Systemcheck.htm


Danke ..
Man muss viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
Jean-Jacques Rousseau
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.686
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 03. April 2007 - 19:29

Warum Standardschrift? Du hast im Style Tahoma definiert und Tahoma wird auch angezeigt, zu mir zumindest.

Bedanke aber, dass nicht jeder diese Schriftart besitzt.

Edit:
Wobei das auch daran liegen könnte, dass ich hier Tahoma als Standardschriftart nutze :(

Die einfachste Möglichkeit ist wirklich die Schriftart per CSS zu ändern.
0

#3 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 03. April 2007 - 22:53

Das Element, um das es geht muss eine ID haben. Zum Beispiel:

<div id="test">Hallo</div>

Um jetzt die Schriftart zu ändern kannst du folgenden Code verwenden:

document.getelementbyid('test').style.fontFamily='Arial'

Wenn du die Größe ändern willst, dann benutze:

document.getelementbyid('test').style.fontSize='10'


Aber ich weiß nicht wo jetzt das Problem ist. Warum per Javascript? Schreibs doch entweder in deine ausgelagerte CSS-Datei oder gleich direkt rein. Hab ich was nicht verstanden?

Grüße
Pelztier
0

#4 Mitglied ist offline   moneymaker 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.046
  • Beigetreten: 30. Januar 06
  • Reputation: 3
  • Geschlecht:Männlich

geschrieben 04. April 2007 - 14:04

Also bei mir wird das ganze nicht in Tahoma angezeigt.

Alle document.write - werden nicht in Tahoma angezeigt ..
Man muss viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
Jean-Jacques Rousseau
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0