Zum Inhalt springen

JavaScript durch PHP ersetzen


Empfohlene Beiträge

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

"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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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?"

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...