• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Vorstellung

84ck80n3

New member
Code:
<script>
alert("Hallo Welt!");
alert("Danke fuer die schnelle Aufnahme in Eurem Forum!");
alert("Wie Ihr vielleicht erkennt, fange ich gerade an, JS zu erlernen ;-)");
alert("Gruß aus Oberhausen/Ruhrpott!");
</script>
 
AW: Vor Stellung

Dann solltest du als erstes .innerHTML erlernen, damit du nicht jeden Satz in einem Warnungs-Popup siehst :)
Danke trotzdem für die Vorstellung, sehr originell!
 
AW: Vor Stellung

Dann solltest du als erstes .innerHTML erlernen, damit du nicht jeden Satz in einem Warnungs-Popup siehst :)
Danke trotzdem für die Vorstellung, sehr originell!

...und die CSS-Befehle ausgelagert oder im HEAD????....:cool:

:) Naja, ich dachte halt, dass ich mich ja in einem JS-Forum vorstelle, von daher habe ich auf den Ballast verzichtet ;)
 
AW: Vor Stellung

oder im body mit hinzugefügtem Attribut scoped.
Ich weiß, dass es Geschmackssache ist, aber ich schreibe <script>s immer in den head, genauso wie <style>-Angaben.
Und scoped täte ich auf keinen Fall verwenden - der einzige unterstützte Browser ist Firefox: Can I use... Support tables for HTML5, CSS3, etc
In Chome wurde es wieder entfernt (https://www.chromestatus.com/features/5374137958662144) und im IE ist es nicht geplant (https://status.modern.ie/scopedstyles).
 
AW: Vor Stellung

Und scoped täte ich auf keinen Fall verwenden
Sagen wir so. Es war mal so geplant für HTML5 und es schadet nicht. Zumindest hat es in meinen Tests keinen Browser gestört. Allerdings hab ich auch bisher nicht so wirklich kapiert, wofür es mal gut sein sollte. :)
CSS im body machen alle großen Browser, das ist für mich entscheidend. Egal ob mit oder ohne scoped.
 
css - Using <style> tags in the <body> with other HTML - Stack Overflow:
HTML 4 requires the <style> tag to be placed in the <head> section


PS: zum Zweck von scoped:
regarding the common (but subjective) claim that embedding CSS within HTML is poor practice, it should be noted that the whole point of the scoped attribute is to accommodate typical modern development frameworks that allow developers to import chunks of HTML as modules or syndicated content. It is very convenient to have embedded CSS that only applies to a particular chunk of HTML, in order to develop encapsulated, modular components with specific stylings.
 
AW: Vor Stellung

Ich weiß, dass es Geschmackssache ist, aber ich schreibe <script>s immer in den head, genauso wie <style>-Angaben.
Hier bekommst von mir ein 50-%-Veto, da Dein Script so weit wie möglich ans Ende (am besten vors schließende body-Tag) verbannt werden sollte, da es das Rendering blockiert bzw. blockieren kann (je nach Stil). Scripte (intern/extern) immer sehr zuletzt, damit der User "schneller was sieht"; vor Blink und Flacker. Auch ist es ein SEO-Aspekt, dass Du einer SuMa bzw. deren Bot lieber Content anbieten solltest (ab body) statt zu vielen Zeichen davor (head). Das gilt aber auch nur für indexierbare wie index-erforderliche Seiten (= public). Performance ist zwar in aller Munde - vergiss die Usability und den u. U. Folgenutzen für Dich selbst bitte nicht! ^^

Zum TO: Willkommen hier im Forum - schöne Idee, indeed, mit der Begrüßung.
 
Außerdem hat man manchmal nicht so ohne weiteres die Möglichkeit, den <head> Teil zu erweitern. Bei komplexen Template Systemen kann das in Ausnahmefällen extrem von Vorteil sein, wenn man auch im <body> scripten und stylen kann. Sonst müsste man das Template neu aufziehen.

Und Aspekt von Steel ganz wichtig: SEO
Das liest und hört man an jeder Ecke. Glaub Google hat sogar so einen Sitechecker der auch meckert, wenn der ganze Driss oben steht. Muss man sich halt überlegen, ob man Google beim subtilen Umbau des Internets folgt oder lieber den W3 Empfehlungen. So ganz passen die zumindest tendenziell nicht zueinander, wie ich manchmal denke. Mal schauen, wann Google sich auch die ganzen Gremien einverleibt :)
 
Zurück
Oben