Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

ich möchte verschiedene Aktionen in JavaScript durch PHP ersetzen.

Ist das möglich?

Beispiel:

Hovereffekt bei OnMouseOver und OnMouseOut

Bilder vorladen

<div>-Ebenen verstecken und bei Mausberührung einblenden

usw.

Ich möchte also komplett auf JS verzichten und stattdessen mit PHP arbeiten.

Hat jemand Codebeispiele oder nützliche Links?

Geschrieben

Hi,

unmöglich...

PHP läuft serverseitig, JS hingegen Clientseitig...

Du kannst dir bestenfalls die ein oder anderen Dinge mit PHP + CSS nachbilden, aber das geht bei umfangreicheren Javascripts nicht..

Gruß,

Markus

Geschrieben

Ich möchte damit erreichen, dass diejenigen die im Browser das Scripting deaktiviert haben, meine Seite(n) ebenfalls fehlerfrei betrachten können.

Da PHP ja auf dem Webserver läuft, können die es nicht deaktivieren und die Effekte sind dennoch vorhanden.

Also ganz ohne JS geht es wirklich nicht?

Geschrieben

"Effekte" macht nunmal das Javascript.

wie gesagt, so ein paar Mouseover-Effekte gehen mit CSS...

wenn du so sachen wie Div-Layer ein/ausblenden machst, musst du in PHP jedes mal die Seite neuladen und alle Parameter mitgeben.

Das kommt auf die Seite im Detail an ob das ohne JS geht. ich hab die erfahrung gemacht, das auf JS verzichten bei vielen Seiten schlicht zu erheblich höherem Aufwand führt.

JS im browser ganz deaktivieren sollte man heute nie ^^ zu viele dinge die nur mit JS "richtig" funktionieren

Geschrieben

JS im browser ganz deaktivieren sollte man heute nie ^^ zu viele dinge die nur mit JS "richtig" funktionieren

Ja, z.B. böse Exploits :D

Eine Seite sollte auf jeden Fall auch ohne JS nutzbar sein. Das dann einiges an Effekten und Komfort verloren geht, muss derjenige dann in kauf nehmen. Aber ganz ausschliessen sollte man sie dennoch nicht.

Geschrieben

Also wie gesagt, wenn es um effekte wie "hover" geht, dann ist CSS dein freund

geht es um das Berechnen von werten, würde ich versuchen das in php zu lösen, da hast du eine bessere möglichkeit die usereingaben zu überprüfen und zu bearbeiten falls eben so böse exploits eingegeben werden.

wobei ich lieber auf das bisschen komfort verzichte und dafür sicherheit habe, naja, alles eine frage des "für was?"

Geschrieben

Einige "Effekte" kann man mittlerweile wie schon erwähnt äußerst elegant mit CSS hinbekommen! Viel dazu findest du z.B. hier: http://www.drweb.de/csspraxis/index.shtml

Eine andere alternative wäre Flash, was allerdings auch nicht jeder hat, wobei das mittlerweile auch schon sehr verbreitet ist.

Das einizige von JavaScript, was du mit PHP quasi ersetzen könntest, währe ein dynamischer "Zurück"-Button, mehr fällt mir da nicht ein.

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

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...