Archivlink: javarea.de Forum > JavaScript > font class="stn"
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > font class="stn"
Pages: [1]
| geschrieben von Knecker McKnacksack am 06.06.2005 - 16:05 |
Hi,
ich bin in Sachen Java absolut unbedarft, und
frage mich ständig, welchen Sinn diese Notation macht?
Ob ich sie bei Scripts weglasse oder nicht,
scheint keinen großen Wirkungsunterschied zu haben.
Also, wofür steht:
<font class="stn">?
mfg |
| geschrieben von Micha am 06.06.2005 - 16:27 |
Mit <font> konnte (kann) man in HTML 2 (?) zB die Schriftart, größe usw. definieren. das class in dem Tag bedeutet, dass auf eine Klasse in einer CSS Datei mit dem Namen "stn" zugegriffen werden soll, was letztlich das font überflüssig macht^^
Da Du scheinbar keine class stn hast, siehst Du auch keine Veränderung!
Micha |
| geschrieben von Knecker McKnacksack am 06.06.2005 - 16:32 |
Erstmal danke für die schnelle Antwort.
Zu font: Ich weiß was font ist, mir geht es um die Notierung
der Klasse "stn". Diese findet sich in TAUSENDEN Scripts immer
wieder, also MUSS sie irgendeine Bedeutung haben.
Also nochmal die Frage: Welche??? |
| geschrieben von Micha am 06.06.2005 - 16:36 |
Diese findest Du in tausenden Scripten - ist dem so?
Läuft das Script denn ohne eine CSS-Klasse 100%? Wenn ja, ist es egal. Wenn nein, dann greift das JS zB mit getElementsByClassName("stn") auf das Font-Element. Das ist aber rein spekulativ und ohne relevanten Scriptauszug nciht genauer zu beantworten...
Micha |
| geschrieben von Knecker McKnacksack am 06.06.2005 - 17:40 |
So, hier bitte schön :-)
Einmal kurz bei google nach class="stn" gesucht, schon
einen kompletten Script gefunden...man beachte das <font class="stn">
weiter unten.
Im Header ist KEIN css vermerkt.
<script language="JavaScript">
<!--
function init() {
preis1=document.form1.ein1.value;
preis2=document.form1.ein2.value;
preis3=document.form1.ein3.value;
}
function changed(obj) {
var anz;
var soll;
var diff;
var typ=obj.name.substring(0,3);
var num=obj.name.charAt(3);
if(typ == "anz") {
var anz=parseInt(obj.value);
if(!(anz > 0)) {
anz=0;
obj.value="0";
}
document.form1["ges"+num].value=parseFloat(document.form1["ein"+num].value)*anz;
} else if(typ == "ein") {
alert("Finger weg !");
obj.value=eval("preis"+num);
} else if(typ == "ges") {
anz=parseInt(document.form1["anz"+num].value);
soll=parseFloat(document.form1["ein"+num].value)*anz;
diff=parseFloat(document.form1["ges"+num].value) - soll;
if(diff > 0.005) {
alert("Danke !");
} else if(diff < -0.005) {
alert("Nicht mit mir !");
document.form1["ges"+num].value=soll;
}
}
var total=0;
for (num=1; num<=3; num++) {
total+=parseFloat(document.form1["ges"+num].value);
}
document.form1.total.value=total;
}
function check() {
var status=true;
var email=document.form1.mailto.value;
if(email == "") {
alert("Bitte geben Sie Ihre email-Adresse ein !");
status=false;
} else {
kk=email.indexOf("@");
if(kk <= 0 || email.indexOf(".", kk) < 0) {
alert("email-Adresse ist nicht korrekt !");
status=false;
}
}
var anz=0;
for (num=1; num<=3; num++) {
anz+=parseFloat(document.form1["anz"+num].value);
}
if(anz < 1) {
alert("es wurde nichts bestellt !");
status=false;
}
if(status)status=confirm("Es werden "+anz+" Pizza bestellt.");
return status;
}
// -->
</script>
<form name="form1" method="post" action="mailto:ihre@mail.de" onSubmit="return check();" onReset="return confirm('zurücksetzen ?');">
<font class="stb">Bestellformular</font><br>
<font class="stn">Ihre email-Adresse:<br>
<input type="text" name="email" size="32"> </font>
<table border="1">
<tr>
<th><font class="stn">Anzahl</font></th>
<th><font class="stn">Bezeichnung</font></th>
<th><font class="stn">Einzelpreis</font></th>
<th><font class="stn">Gesamtpreis </font></th>
</tr>
<tr>
<td><font class="stn"><input type="text" name="anz1" size="3" value="0" onChange="changed(this);"> </font></td>
<td><font class="stn">Burger </font></td>
<td><font class="stn"><input type="text" name="ein1" size="7" value="2.30" onChange="changed(this);"> </font></td>
<td><font class="stn"><input type="text" name="ges1" size="7" value="0" onChange="changed(this);"> </font></td>
</tr>
<tr>
<td><font class="stn"><input type="text" name="anz2" size="3" value="0" onChange="changed(this);"> </font></td>
<td><font class="stn">Pizza </font></td>
<td><font class="stn"><input type="text" name="ein2" size="7" value="8.00" onChange="changed(this);"> </font></td>
<td><font class="stn"><input type="text" name="ges2" size="7" value="0" onChange="changed(this);"> </font></td>
</tr>
<tr>
<td><font class="stn"><input type="text" name="anz3" size="3" value="0" onChange="changed(this);"> </font></td>
<td><font class="stn">Coke </font></td>
<td><font class="stn"><input type="text" name="ein3" size="7" value="1.00" onChange="changed(this);"> </font></td>
<td><font class="stn"><input type="text" name="ges3" size="7" value="0" onChange="changed(this);"> </font></td>
</tr>
<tr>
<td><font class="stn"> </font></td>
<th><font class="stn">Gesamtsumme </font></th>
<td><font class="stn"> </font></td>
<td><font class="stn"><input type="text" name="total" size="7" onChange="changed(this);"> </font></td>
</tr>
</table>
<font face="Times New Roman"><input type="submit" value="Bestellen"> <input type="reset" value="Rücksetzen"> </font>
</form> |
| geschrieben von Micha am 06.06.2005 - 17:45 |
Naja, wie gesagt, in dem von Dir geposteten Script hat es keine Bedeutung!
Lösch es einfach...
Micha |
| geschrieben von Klaush am 06.06.2005 - 21:07 |
Dieses <font class="stn"> stammt noch aus alten javarea.de Zeiten.
Es ist einfach nur eine CSS Definition und hatte die Aufgabe bestimmte Texte anders formatiert darzustellen, mehr nicht. Das <font class="stn"> hat nichts mit den Scripten zu tun, du kannst es getrost löschen. |
| geschrieben von Knecker McKnacksack am 06.06.2005 - 23:55 |
Vielen Dank :-)
Das ist alles was ich wissen wollte.
mfg |
| geschrieben von René am 07.06.2005 - 08:09 |
Hi Knecker McKnacksack,
habe gestern den Scriptcode neu hochgeladen. Das <font class="stn"> ist jetzt nicht mehr enthalten außerdem ist die Beschränkung auf 9 Artikel behoben es können beliebig viele eingetragen werden.
http://www.javarea.de/index.php3?op....amp;id=272 |
| geschrieben von Micha am 07.06.2005 - 16:13 |
| Zitat | | | Original geschrieben von Knecker McKnacksack am 06.06.2005 - 23:55
Vielen Dank :-)
Das ist alles was ich wissen wollte.
mfg
|
| Zitat | | | Original geschrieben von derletztekick
Läuft das Script denn ohne eine CSS-Klasse 100%? Wenn ja, ist es egal....
Micha
|
|
|