Jump to content
TabletopWelt

Webentwickler (HTML/JS/PHP/MySQL) - Treff 1


Empfohlene Beiträge

Hm ja, evt überleg ich mir noch ein paar andere Tips zur Navigation...

Was die Schriftart angeht.. "normale" Schrift ist mit Sicherheit nicht ideal.. abe rmir fällt im Moment auch nichts ein, es besser zu lösen..

Aber die Schrift ist immerhin ein bisschen grau, wenn auch sehr dunkel ;)

Hat da jeamdn vielleicht andere Vorschläge, außer irgendwelchen exotischen Schriften, die eh bei keinem richtig angezeigt werden?

Edit:

Hab bei der Hilfe mal was geändert.. gefällt mir nicht so wirklich.. aber na ja..

"WASCHMASCHINEN LEBEN LÄNGER MIT CARA-DRYEL!"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hm also von Texten als Grafiken halte ich generell GARNICHTS...

Da werd ich ja bescheuert sobald ich irgendwas ändern will...und bei jeder Änderung direkt wieder isn Grafikprogramm ist blöd.. auch mit Links usw würds schwerer zu realisieren werden... ne du, das gefällt mir weniger ;)

"WASCHMASCHINEN LEBEN LÄNGER MIT CARA-DRYEL!"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Direkt in den Quelltext oder eben in ps und es dort kurz ändern ist nicht so der Unterschied, aber gut, dann musst du wohl oder übel mit einer Standartschrift leben müssen, jedem das seine ;)

Aja: wegen der Navigation, pack doch einfach zusätzlich ne Fuss-Navigation rein.

[Home] [News] [xyz] etc.

Ich hoffe du weißt was ich meine, das dürfte die Sache schon erleichtern, denn ich hab spätestens beim 5 mal keine Lust mehr, mich durch die seite zu suchen

Back In Black

Link zu diesem Kommentar
Auf anderen Seiten teilen

Du kannst die Texte ja per imagettftext() von PHP in Bilder reinschreiben lassen... ;)

Dürfte nur etwas pervers werden, das so hinzukriegen, dass der die Zeilen automatisch umbricht, aber theoretisch müsste das möglich sein. Müsste theoretisch sogar gehen, dass er automatisch ne Imagemap generiert, wenn du Links einbauen willst. Aber spätestens dann wirds echt wiederlich, das zu coden...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es löst sich schon, da du damit theoretisch fast jede Schriftart, die auf deinem Rechner rumliegt, einbauen kannst. Eine oder zwei Zeilen in n Bild zu schreiben is auch kein großes Problem... Nur langer Text dürft echt nett werden. Müsstest quasi nach und nach mit imagettfbox() testen, wie viele Wörter noch in eine Zeile passen, die dann reinschreiben, dann der gleiche Spaß mit der nächsten Zeile, und so weiter...

Zu schreiben ists vielleicht nicht mal so schlimm, aber der Server hat garantiert seinen Spaß dabei...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nochmal ne Frage bzgl Webspace:

Nen brauchbaren Webspace (muss nicht viel Speicher sein....) der PHP unterstützt und bei dem die Werbung in anderer Form als per Frame oder so wie bei Tripod erscheint kennt vermutlcih keiner oder?

Popups wären mir z.B. wesentlich lieber..

"WASCHMASCHINEN LEBEN LÄNGER MIT CARA-DRYEL!"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Weiß jemand, wie man außerhalb einer selectBox den Selected-Wert setzen kann in JavaScript?

z.B. so



"AuftragID[2] = selected" <-- hier müsste dann die Anweisung stehen

<select name="AuftragID">
<option value="1">Auftrag1</option>
<option value="2">Auftrag2</option>
</select>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Probier mal AuftragID[1].selected = true;

Möglicherweise musst vorher noch AuftragID[AuftragID.selectedIndex].selected = false; reinsetzen, musst ausprobieren.

Ach ja, das mit AuftragID[2] is n Flüchtigkeitsfehler, oder? ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für den Tip, mit der ersten Zeile funktioniert es.

Aber was meinst du mit dem Flüchtigkeitsfehler?

EDIT:

Naja, es funktioniert doch nur teilweise.

Wenn ich z.B. habe:


document.forms[0].AuftragID[3].selected = true;

<select name="AuftragID">
<option value="0">Bitte auswählen</option>
<option value="1">Auftrag1</option>
<option value="3">Auftrag3</option>
<option value="4">Auftrag4</option>
</select>

Dann wählt er mir Auftrag Nr. 4 aus (steht ja im Array an der Position 3). Gibt es eine Möglichkeit, auf den value-Wert zuzugreifen?

Ist wahrscheinlich ganz easy, aber JS ist nicht gerade meine Welt :notok:

Link zu diesem Kommentar
Auf anderen Seiten teilen

So... mal sehen, ob ihr mir weiterhelfen könnt - wenn es gerade schon um JavaScript geht :) Mein Problem ist aber eher ein Algorithmus:

Ich habe ein Bild, dessen Grösse abhängig von einem bestimmten Wert sein soll.

Das Bild stellt einen Geldbetrag dar, der sich innerhalb der Grenzen gb_min und gb_max bewegt. Das Bild ist img_x_min * img_y_min Pixel gross, wenn der Betrag gb_min ist und img_x_max * img_y_max, wenn der Betrag gb_max ist. Das ist an sich kein Problem - solange diese Änderung linear ist.

Jetzt steigt der Betrag aber exponentiell an. Das heisst, das Bild ist anfangs klein und bewegt sich kaum, vergrössert sich aber gegen Ende (wenn gb_max näher kommt) sehr schnell. Um das abzufangen, will ich, dass die Bildvergrösserung nicht linear zum Betrag, sondern logarithmisch verläuft (also für kleine Änderungen anfangs grosse Veränderungen und mit zunehmendem Betrag immer kleinere).

Der lineare Zusammenhang wäre:

faktor = aktueller Geldbetrag / maximaler Geldbetrag;

x-Bild = maxX-Bild * faktor;

y-Bild = maxY-Bild * faktor;

Wie könnte es für den logarithmischen Fall aussehen?

"The meaning of life is to give life meaning... [The Sixth Extinction]"

~ Shyi'shal ~ Panthors Trading Center ~ Non nobis Domine, non nobis, sed nomini tuo da gloriam! ~

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nach Panthors Post weiß ich wieder, warum ich so froh bin, kein Mathe in der Informatiker-Ausbildung zu haben ;)

Folgendes Problem habe ich gerade am Hals:

Ich hab die beiden Felder Vorname und Nachname. Ich soll jetzt mittels JavaScript prüfen, ob keine Sonderzeichen in diesen Feldern erlaubt sind. Erlaubt sich demnach Buchstaben, Bindestriche, Leerzeichen, Apostroph, Í  und Í¡. Weiß jemand, wie das geht oder wo man dafür ne verständliche Anleitung findet. Ich google zwar danach, aber bin bisher nur auf unverständliches gestoßen. :schlafen:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast Crotaphytus

@CC:

Aber was meinst du mit dem Flüchtigkeitsfehler?

Damit meinte ich, dass du mit AuftragID[2] auf einen nicht existenten dritten Auswahlpunkt zugreifen würdest.

Gibt es eine Möglichkeit, auf den value-Wert zuzugreifen?

document.forms[0].AuftragID[document.forms[0].AuftragID.selectedIndex].value müsste das liefern, was du haben willst.

Ich hab die beiden Felder Vorname und Nachname. Ich soll jetzt mittels JavaScript prüfen, ob keine Sonderzeichen in diesen Feldern erlaubt sind. Erlaubt sich demnach Buchstaben, Bindestriche, Leerzeichen, Apostroph, Í  und Í¡. Weiß jemand, wie das geht oder wo man dafür ne verständliche Anleitung findet.

Dürfte wohl nur mit nem regulären Ausdruck sinnvoll umzusetzen sein... Mal schauen, ob ich das noch hinkrieg...

var suchmuster = /^[a-zA-Z\- ´Í¡Í ]+$/;

var erlaubt = suchmuster.test(name);

In name musst dann halt der entsprechende Name drinstehen. Wenn der Name nur aus den erlaubten Zeichen besteht müsste erlaubt danach true als Inhalt haben, ansonsten false. Obs aber genau so funktioniert kann ich nicht versprechen, müsstest halt mal ausprobieren. Vor allem bei Umlauten und ß könnte das noch Probleme machen, die müsstest dann halt noch in die Liste aufnehmen.

@Panthor: Probiers mal damit:

faktor = log(aktuellerGeldbetrag + 1) / log(maximalerGeldbetrag + 1);

Bin mir nicht sicher dass das exakt das Ergebnis liefert das du brauchst, aber es müsste eigentlich in die Richtung gehen. Das + 1 hab ich mit eingebaut, weil du sonst ein Problem kriegst, sobald der aktuelle Geldbetrag unter 1 liegt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Eine Frage an die Profis:

Ich bruache für ein Projekt ein Script, dass ein zufälliges BIld aus einer bestimmten Auswahl einbindet...

Ich hab sowas schonmal gesehen (also auch als Quelltext und so) aber leider keine Ahnung mehr wie das gemacht würde.. am liebsten wäre mir PHP, Java etc geht aber auch klar..

Danke schonmal...

"WASCHMASCHINEN LEBEN LÄNGER MIT CARA-DRYEL!"

Link zu diesem Kommentar
Auf anderen Seiten teilen

moment, ich hab da mal ein kleines Script zum Testen geschrieben

<?

$zufallszahl = rand(1,5);

switch ($zufallszahl)

{

case 1: $bild = "1.jpg"; break;

case 2: $bild = "2.jpg"; break;

case 3: $bild = "3.jpg"; break;

case 4: $bild = "4.jpg"; break;

case 5: $bild = "5.jpg"; break;

default: $bild = "dafault.jpg"; break;

}

echo "<img>$bild</img>";

?>

Back In Black

Link zu diesem Kommentar
Auf anderen Seiten teilen

kann ich mir mit rand(x,y) einfach eine zahl zwischen x und y auswerfen lassen oder wie?

Wenn ja ist das seeeehr praktisch *g*

D.h. ich könnte im Prinzip doch das ganze auch folgendermaßen aufbauen:

(wobei $maxbilder die Anzahl der vorhandenen Bilder angibt...)

<?

$zahl = rand(1,$maxbilder);
echo "<img src='images/pic".$zahl.".jpg'>";

?>

Wäh das Syntaxhighlight is etwas.. öhm.. gewhnungsbedürftig:

<?

$zahl = rand(1,$maxbilder);

echo "<img src='images/pic".$zahl.".jpg'>";

?>

"WASCHMASCHINEN LEBEN LÄNGER MIT CARA-DRYEL!"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Ihrem Gerät platziert, um die Bedinung dieser Website zu verbessern. Sie können Ihre Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Sie damit einverstanden sind.