Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   zur abwechslung: Java-Script (https://www.delphipraxis.net/169105-zur-abwechslung-java-script.html)

PinkFloydFan 28. Jun 2012 18:55

zur abwechslung: Java-Script
 
Moin liebe Delphigemeinde!
Weis nicht ob ich hier richtig bin, aber mit Delphi habt ihr mir ja auch immer super geholfen

Ich hab da ein Problem der anderen Art:

Bastle mir grade ne Homepage, auf der auch ein Gästebuch eingebunden ist.
Soweit, so gut,
Für dieses Gästebuch gibts dein Java-Script, mit dem die Anzahl der Gästebuch-Einträge abgefragt wird:

<script language="JavaScript" type="text/javascript" src="http://feedbook.de/pub/anzahl_eintraege.php?user=XXXXX&typ=js">
</script>
Das funktioniert auch, nur leider mit schwarzer Schrift auf schwarzem Hintergrund und da steht nur ne Zahl, sonst nix.

Wie kriege ich das hin, damit mir in z.B. Gelb angezeigt wird:

momentan XX Einträge im Gästebuch

Danke für eure Antworten
(PS bin auf diesem gebiet absolut jungfräulich.. also bitte wenns geht ne Beschreibung für Dummies...

mdx 28. Jun 2012 19:14

AW: zur abwechslung: Java-Script
 
Poste mal die unzensierte Adresse, bzw. den kompletten JS-Code, je nachdem ob das "momentan XX Einträge im Gästebuch" in einer speziellen Klasse oder ID steht, kannst du das ganze via CSS stylen.

PinkFloydFan 28. Jun 2012 19:31

AW: zur abwechslung: Java-Script
 
Hallo..

Klasse?? ID?? CSS stylen???
*ratlosausderwäscheguck*

das ist der ganze Code, der von dem Anbieter geliefert wird.

Mehr gibts leider nicht...

das hier kann ich noch liefern:

Wenn Sie die Anzahl der Einträge irgendwo anders auf Ihrer Website immer aktuell angeben wollen, können Sie auch dies tun. Wir stellen Ihnen dafür zwei Varianten zur Verfügung: Als JavaScript, welches sich den Farben und Stilen Ihrer Website automatisch anpasst, oder als Bild mit schwarzem Text auf weißem Grund.



JavaScript-Variante
Wird in allen Browsern angezeigt, in denen JavaScript aktiviert ist:
<script language="JavaScript" type="text/javascript" src="http://feedbook.de/pub/anzahl_eintraege.php?user=24373&typ=js"></script>



Grafik-Variante
<img src="http://feedbook.de/pub/anzahl_eintraege.php?user=24373&typ=img" border="0" height="12">

BUG 28. Jun 2012 20:52

AW: zur abwechslung: Java-Script
 
Hast du mal geguckt, was im JavaScript drinsteht?
Code:
document.write('3');
Es schreibt einfach nur da eine 3 hin, wo es eingebunden ist (Sehr unflexible API, aber für deine Zwecke ausreichend.).
Binde es also da ein, wo du es haben willst (also zB. innerhalb eines Tags, dessen Text gelb ist).

mdx 29. Jun 2012 00:07

AW: zur abwechslung: Java-Script
 
Gelb:
Code:
<span style="color:yellow"><script language="JavaScript" type="text/javascript" src="http://feedbook.de/pub/anzahl_eintraege.php?user=24373&typ=js"></script></span>
Sollte schon reichen ;)

QuickAndDirty 29. Jun 2012 12:14

AW: zur abwechslung: Java-Script
 
Scheinbar ist Javascript die einzige Sprache , von der keiner meint sie aus einem Buch lernen zu müssen....

blackfin 29. Jun 2012 12:53

AW: zur abwechslung: Java-Script
 
Das hab ich mir bei "Klasse?? ID?? CSS stylen???" auch gedacht...

Ein gut gemeinter Tipp:
Bevor du eine Homepage "bastelst" und die öffentlich stellst, lerne bitte die Konzepte von HTML, CSS, Javascript und vor Allem deiner serverseitigen Scriptsprache ziemlich genau, denn nichts ist einfacher, in Sekundenbruchteilen ein Sicherheitslücken-Scheunentor in seinen Server zu schlagen, wenn man nicht weiss, was man da genau tut :-)
Stichworte: XSS, SQL Injection, fehlende Validierung etc.

jaenicke 29. Jun 2012 12:55

AW: zur abwechslung: Java-Script
 
Zitat:

Zitat von QuickAndDirty (Beitrag 1172967)
Scheinbar ist Javascript die einzige Sprache , von der keiner meint sie aus einem Buch lernen zu müssen....

Ich bin dieser Meinung auch bei Delphi. ;-)
(Ich habe zumindest vor 12 Jahren, als ich angefangen habe, zwar welche ausgeliehen, konnte damit aber samt und sonders nicht viel anfangen. Gelernt habe ich mit der Hilfe und mit ein klein wenig Internet, das ich da noch nicht zu Hause hatte.)
// EDIT:
Womit ich nicht sagen will, dass man es nicht erst lernen muss bevor man es benutzt. Nur Bücher sind dazu nicht unbedingt geeignet. ;-)

blackfin 29. Jun 2012 12:57

AW: zur abwechslung: Java-Script
 
Ja, gut, ob nun ein Buch oder im Internet Foren und Tutorials zu durchwühlen, ist ja egal :-)
Aber einfach mal drauf los zu schreiben, ist inzwischen keine so gute Idee mehr, wenn ein öffentlicher Server dabei beteiligt ist und vor Allem, wenn User-Input involviert ist, was bei einer (modernen) Homepage eigentlich fast immer der Fall ist.

Weiterer Tipp:
Bau deine Homepage als Webentwickler-Anfänger am Besten erstmal lokal (z.B. mit Xampp) und lass sie von jemandem, der schon mehrere Homepages gebaut hat, durchchecken, bevor du sie öffentlich stellst.

QuickAndDirty 4. Jul 2012 18:06

AW: zur abwechslung: Java-Script
 
OK,
aber es ist schon klar, das viele Leute javascript hacken ohne je javascript ( & css & html) gelernt zu haben.

Und das kann es doch nicht sein!

Namenloser 4. Jul 2012 21:26

AW: zur abwechslung: Java-Script
 
Was gibt es bei JavaScript groß zu lernen? Die Syntax hat man doch schnell drauf... lediglich sich die ganzen Funktions-/Objektnamen zu merken, könnte etwas länger dauern. Aber zum Glück gibt es ja Google ;)

BUG 5. Jul 2012 01:30

AW: zur abwechslung: Java-Script
 
Der Lernstoff liegt wie immer im Detail :stupid:

Beispiel:
  1. Wenn ich zwei verschiedene Objekte a,b mit den gleichen Werten mit
    PHP-Quellcode:
    a == b
    vergleiche, kommt dann true oder false raus?
  2. Welche Variablen werden bei Closures als Wert übernommen und welche als Referenz?
Zu einfach?


Die Anzahl der Leute, die mit JavaScript anfangen zu programmieren, wird wohl noch zunehmen, da man außer einem halbwegs modernen Browser praktisch keine Voraussetzungen braucht.
Und wenn man dann den Browser verlassen möchte, steht schon node.js bereit.

blackfin 5. Jul 2012 01:45

AW: zur abwechslung: Java-Script
 
noch dazu kommt, dass sich JavaScript in meinen Augen von einer vollkommenen Katastrophe zu einer inzwischen durchaus interessanten und brauchbaren Sprache entwickelt hat. Ich mochte das prototyp-basierte vorher gar nicht, inzwischen finde ich es sehr angenehm, und die unkonventionelle Art, bei node.js alles asynchron zu handhaben, hat auch ihren Reiz.

Ich könnte mir sogar vorstellen, dass sich JavaScript in den nächsten Jahren noch ziemlich weiterentwickelt, immerhin steckt Google mit seiner V8 immens Energie hinein und macht das Zeug auch noch rasend schnell.

Was bleibt, ist der schlechte Ruf der Sprache, der aber hauptsächlich von den Anfängen der Sprache kommt...damals allerdings zurecht :-)

JavaScript zu lernen ist nicht schwer, aber es gut zu beherrschen, ist eine andere Sache. Das gilt jedoch für jede Programmiersprache :-)

QuickAndDirty 5. Jul 2012 12:39

AW: zur abwechslung: Java-Script
 
Der schlechte Ruf der Sprache hat seinen Ursprung in den Entwicklern die sie ohne sie zu beherschen verwenden...

Mozilla treibt Javascript ja nun auch voran mit B2G...das wird vielleicht sogar gut.

Und würde Morfik endlich mal auf CSS3 und HTML5 Unterstützung upgedatet wäre das der Hammer für mich!
(weil ich mein Objekt Pascal halt mag.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz