Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Fette Schrift im Java Script

Frage Entwicklung Webentwicklung

Mitglied: FreakyF

FreakyF (Level 2) - Jetzt verbinden

05.03.2009, aktualisiert 22:10 Uhr, 10021 Aufrufe, 13 Kommentare

Hallo,

ich habe auf meiner Webseite einen Countdown. Es werden Tage, Stunden, Minuten und Sekunden angezeigt.
Ich will, dass diese Angaben "fett" angezeigt werden.
Leider habe ich das bis jetzt nicht hinbekommen.

Hier das Script:

<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
JHTML::script('ulticounter.js','modules/mod_ulti_counter/javascript/',false);
?>
<div id="ulti_counter" class="ulti_counter<?php echo $moduleclass_sfx;?>">
<div class="ulti_counter_leading">
<?php echo $leading; echo " "; ?>
</div>
<div class="ulti_counter_middle"><div id="counter<?php echo $counterID; ?>"></div>
<script type="text/javascript">ulticountdown(<?php echo $timeleft;?>,<?php echo $counterID; ?>,<?php echo $format; ?>,<?php echo $keepCounting; ?>);</script>
</div>
<div class="ulti_counter_tailing">
<?php echo " "; echo $tailing; ?>
</div>
</div>


Die Zahlen werden über die Variable "ulticountdown" übergeben. Diese sollen fett sein.
Wie muss ich es also machen, damit die Werte, die mit "ulticountdown" übergeben werden, fett sind?


Danke schon mal im Voraus.
Mitglied: EvilMoe
05.03.2009 um 10:51 Uhr
Einfach davor ein "< b>" setzen und nacher ein < /b> sollte helfen ;)

Leerzeichen muss entfernt werden weil sonst das Forum hier meinen Text Fett anzeigt.
Bitte warten ..
Mitglied: FreakyF
05.03.2009 um 10:55 Uhr
Lösung:

<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
JHTML::script('ulticounter.js','modules/mod_ulti_counter/javascript/',false);
?>

<div id="ulti_counter" class="ulti_counter<?php echo $moduleclass_sfx;?>">
<div class="ulti_counter_leading">
<?php echo $leading; echo " "; ?>
</div>
<b >
<div class="ulti_counter_middle"><div id="counter<?php echo $counterID; ?>"></div>
<script type="text/javascript">ulticountdown(<?php echo $timeleft;?>,<?php echo $counterID; ?>,<?php echo $format; ?>,<?php echo $keepCounting; ?>);</script>
</div>
</b >
<div class="ulti_counter_tailing">
<?php echo " "; echo $tailing; ?>
</div>
</div>
Bitte warten ..
Mitglied: FreakyF
05.03.2009 um 10:55 Uhr
Danke für den Tipp. War einfach zu einfach
Bitte warten ..
Mitglied: FreakyF
05.03.2009 um 22:11 Uhr
Neues Problem ist aufgetreten.
Internet Explorer 7 zeigt die gewünschte Stelle "fett" an.
Beim Firefox 3 dagegen sieht man nichts davon.

Wie bekomm ich es hin, dass die Stelle auch im Firefox fett ist?
Bitte warten ..
Mitglied: EvilMoe
05.03.2009 um 22:41 Uhr
Pack das "< b>" mal in den "< div>" rein und nicht davor. Natürlich muss auch das "< /b>" dann am ende des div nicht fehlen.

Eine alternative wäre es, finde ich auch schöner wäre das mit CSS zu regeln.
Bitte warten ..
Mitglied: FreakyF
05.03.2009 um 23:27 Uhr
Meinst du so:

<div class="ulti_counter_middle"><b ><div id="counter<?php echo $counterID; ?>"></b ></div>

oder so:

<div class="ulti_counter_middle"><div id="counter<?php echo $counterID; ?>"></div>
<b >
<script type="text/javascript">ulticountdown(<?php echo $timeleft;?>,<?php echo $counterID; ?>,<?php echo $format; ?>,<?php echo $keepCounting; ?>);</script>
</b >
</div>

Hab ich beides ausprobiert, kein Erfolg. Alles außer die Variable "ulticountdown" kann ich fett machen.
Ich hab mal die Funktion hinzugefügt, die den Countdown erstellt.
Leider habe ich nicht herausfinden können, wie ich die übertragene Zeit fett machen kann:


function ulticountdown(time, id, format, keepCounting){

timeleft = time;
var countUp = false;
if (timeleft < 0) {
if (keepCounting == 0) {
timeleft = 0;
} else {
timeleft *= -1;
countUp = true;
}
}
seconds = timeleft%60;
timeleft -= seconds;
timeleft = timeleft/60;
minutes = timeleft%60;
timeleft -= minutes;
timeleft = timeleft/60;
hours = timeleft%24;
timeleft -= hours;
days = timeleft/24;
var counterstring = '';
if (format == 1) {

if (days != 0) {
counterstring = days+" Tag";
if (days != 1) {
counterstring = counterstring+"e";
}
}
if (hours != 0) {
counterstring = counterstring+" "+hours+" Stunde";
if (hours != 1) {
counterstring = counterstring+"n";
}
}
if (minutes != 0) {
counterstring = counterstring+" "+minutes+" Minute";
if (minutes != 1) {
counterstring = counterstring+"n";
}
}
counterstring = counterstring+" "+seconds+" Sekunde";
if (seconds != 1) {
counterstring = counterstring+"n";
}
} else if (format == 2) {

if (days != 0) {
counterstring = days+" Tag";
if (days != 1)
counterstring += "e";
}
if (hours != 0) {
counterstring += " "+hours+" Stunde";
if (hours != 1)
counterstring += "n";
}
counterstring += " "+minutes+" Minute";
if (minutes != 1)
counterstring += "n";
} else if (format == 3) {
if (days != 0) {
counterstring = days+" Tag";
if (days != 1)
counterstring += "e";
}
counterstring += " "+hours+" Stunde";
if (hours != 1)
counterstring += "n";
} else if (format == 4) {
counterstring = days+" Tag";
if (days != 1)
counterstring += "e";
} else if (format == 5) {
if (days != 0) {
counterstring = days+" Tag";
if (days != 1)
counterstring += "e";
}
counterstring += " "+hours+":"+minutes+":"+seconds;
} else if (format == 6) {
counterstring = days;
}else {
// we should never get here, but for safety add the last one as default case.
var counterstring = days+" Tag";
if (days != 1)
counterstring += "e";
counterstring += " "+hours+":"+minutes+":"+seconds;
}

var newdiv = document.createElement("div");
newdiv.innerHTML = counterstring;
var olddiv = document.getElementById("counter"+id);
var parent = olddiv.parentNode;
parent.removeChild(olddiv);
newdiv.id = "counter"+id;
parent.appendChild(newdiv);


if (countUp == true) {
newtime = time-1;
} else {
newtime = time-1;
}
setTimeout("ulticountdown("+newtime+","+id+","+format+", "+keepCounting+")",1000);
}
Bitte warten ..
Mitglied: EvilMoe
05.03.2009 um 23:32 Uhr
01.
<div class="ulti_counter_middle"><b ><div id="counter<?php echo $counterID; ?>"></b ></div>
Ist ja totaler blödsinn. Ausserdem ist das div doch leer was soll da denn fett angezeigt werden?

Wenn dann so:

01.
<div class="ulti_counter_middle"> 
02.
  <div id="counter<?php echo $counterID; ?>"><b>Text der fett sein soll...</b></div> 
03.
 
Bitte warten ..
Mitglied: FreakyF
06.03.2009 um 10:39 Uhr
Das div ist doch nicht leer. Es wird die Variable $counterID ausgegeben.
<div id="counter<?php echo $counterID; ?>"></div>

Und diese soll fett sein, nicht der Text dannach.

Das Ergebnis soll dann so aussehen:

TEXT
10 Tage 12 Stunden 22 Minuten 38 Sekunden
TEXT
Bitte warten ..
Mitglied: EvilMoe
06.03.2009 um 12:55 Uhr
Schau genau hin. Das div ist leer. Du erzeugst nur eine id für das div wo deine PHP Variable drin steht. Was du willst sollte so aussehen wenn ichs richtig verstanden habe :

01.
<div id="counter"><b><?php echo $counterID; ?></b></div>
Bitte warten ..
Mitglied: FreakyF
06.03.2009 um 13:28 Uhr
Ja du hast mich richtig verstanden. Ich hab's jetzt nach deiner Anleitung so gemacht:

<div class="ulti_counter_middle"><div id="counter"><b ><?php echo $counterID; ?></b ></div>

Ergebnis:

TEXT
hier steht eine Zahl
TEXT

Die Zahl hat nicht's mehr mit meinem Countdown zu tun


<div class="ulti_counter_middle"><b ><div id="counter<?php echo $counterID; ?>"></b ></div>

Warum zeigt das der IE fett, der Firefox aber nicht fett an?
Bitte warten ..
Mitglied: EvilMoe
06.03.2009 um 14:16 Uhr
Weil das Totaler blödsinn ist. Du öffnet ein b und dann ein div. Dann schließt du ein b und dann erst dein div. Das muss umgekehrt sein.

01.
<div class="ulti_counter_middle"><b><div id="counter<?php echo $counterID; ?>"></div></b>
Bitte warten ..
Mitglied: FreakyF
06.03.2009 um 16:14 Uhr
Ah, also so:

...
<div class="ulti_counter_middle"><b ><div id="counter<?php echo $counterID; ?>"></div></b >
...


Werd ich gleich ausprobieren.
Bitte warten ..
Mitglied: FreakyF
06.03.2009 um 16:24 Uhr
Funktioniert!!! Super.

Ich sag vielen Dank für die nette Unterstützung
Bitte warten ..
Ähnliche Inhalte
Windows 7
Fette schrift
Frage von j.mueller101Windows 73 Kommentare

hallo, ich habe da ein kleines problem und hoffe das ihr mir helfen könnt. seit langer zeit habe ich ...

Grafik
PDF mit Fetten weissen Streifen
gelöst Frage von fiffi1Grafik4 Kommentare

Hallöle :) Ich habe heute morgen mein PDF drucken wollen. Im PDF creator (Free PDF) sah alles ganz schnike ...

VB for Applications
MS Word: erster Buchstabe fett
gelöst Frage von ahstaxVB for Applications10 Kommentare

Hallo, wie kann ich mit einem Makro den jeweils ersten Buchstaben der Wörter einer markierten Zeichenfolge fett formatieren? (oder ...

Netzwerkmanagement
Alte Java Versionen über ein Script via GPO entfernen
Frage von sammy65Netzwerkmanagement2 Kommentare

Hallo miteinander, ich installiere die jeweilige aktuelle (derzeit 8.45) Java Version via GPO auf meinen Windows7 32/64 Clients sowie ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 10 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 17 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 18 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 21 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...