php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2011, 00:16  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

@nikosch: Wie meinen ...?
Ich muss dir doch jetzt nicht erklären, was bspw. das EVA-Prinzip ist ...?

Ich bleibe dabei: An welcher Stelle das <script>-Element im HTML-Dokument platziert wird, hat mit eingeloggt oder nicht nichts zu tun.
Ob es überhaupt erzeugt wird, wenn es im nicht-eingeloggten Zustand nicht gebraucht wird, wäre eine andere Frage. Für die die EVA auch wieder zuständig wäre.

Und wann ggf. <script src="javascripterzeuger.php"> irgendwelche Daten ausgibt oder nicht (falls du das meintest), wäre auch noch mal eine andere Frage - aber nicht die, die der OP hier gestellt hat.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.04.2011, 01:01  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Selbst mit EVA geht das. Ich kann nämlich auch in mein Document-Objekt, das ich natürlich habe, für spezielle Seiten weitere Headerdaten, wie z.B. externe Scripts zuweisen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.04.2011, 01:03  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Selbst mit EVA geht das.
Sag ich doch die ganze Zeit ... (red' ich heut' chinesisch, oder was? )

Zitat:
Ich kann nämlich auch in mein Document-Objekt, das ich natürlich habe, für spezielle Seiten weitere Headerdaten, wie z.B. externe Scripts zuweisen.
Der Frager hier scheint aber keins zu haben - und auch EVA nicht zu kennen, denn sonst hätte er die Frage ja so nicht gestellt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.04.2011, 12:13  
Dieselsepp
Gast
 
Beiträge: n/a
Standard

moin zusammen,

es ging ja nur darum, ob es grundsätzlich eleganter ist den .js nicht gleich in der index.php unterzubringen, wo sie noch nicht gebraucht wird. Mit dem Javazeugs arbeite ich bisher eher selten darum die Frage.

Dieser dient ja auch ausschließlich zur Validierung von Eingabefeldern (wollt es gleich richig machen und schön getrennt halten). Wobei die Frage des "Einbauens" noch unklar war.

Schema: => Seitenaufruf => index.php (nur Login) - wenn Login erfolgreich
=> Weiterleitung zum Inhalt (navigation.php, content.php, process.php, & alles andere was gebraucht wird)

Deshalb die Frage wohin mit dem .js. Die Navigation ist, solange die Session läuft eh immer da und es würde sih anbieten den .js dort unterzubringen, denke ich.
So war zumindest die Überlegung
  Mit Zitat antworten
Alt 19.04.2011, 12:26  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Dieselsepp Beitrag anzeigen
es ging ja nur darum, ob es grundsätzlich eleganter ist den .js nicht gleich in der index.php unterzubringen, wo sie noch nicht gebraucht wird.
Nö. Wozu sollte man eine Bibliothek einbinden, die nicht benutzt wird?
Das ist, als würdest du in Urlaub an den Strand fahren und deine Skiausrüstung mitnehmen - unnötiger Ballast.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 19.04.2011, 12:29  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard


Java ist nicht Javascript. Generell kannst du auch alles, was du an js/css hast, immer ausliefern, geht aber auf Kosten des Seitenaufbaus. Von dem her machts Sinn, nur das auszuliefern, was du wirklich brauchst. Dabei kannst du das auf Module runterbrechen. Ein normaler Benutzer braucht nicht auch noch das JS des Verkäufers/Admins/Platzwartes.


grüße


Basti
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 19.04.2011, 13:21  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Dieselsepp Beitrag anzeigen
es ging ja nur darum, ob es grundsätzlich eleganter ist den .js nicht gleich in der index.php unterzubringen, wo sie noch nicht gebraucht wird.
Diese Frage hat aber damit, wo das JavaScript eingebunden wird, wenn es eingebunden wird, nichts zu tun.

Zitat:
Deshalb die Frage wohin mit dem .js. Die Navigation ist, solange die Session läuft eh immer da und es würde sih anbieten den .js dort unterzubringen, denke ich.
Nein, das ist nur deine Faulheit, an einer anderen Stelle, wo die Einbindung sinnvoller wäre, die entsprechende Überprüfung zu implementieren.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.04.2011, 14:53  
Dieselsepp
Gast
 
Beiträge: n/a
Standard

Wenn, dann eher Unwissenheit!, sonst würde ich die Frage nicht stellen, wenn ich das aus dem FF könnte.

Was wäre bsp. ein sinnvollerer Platz zum Einbinden?

Jedesmal den JavaScript separat aufrufen wenn er in einem case gebraucht wird? oder vvl. doch global verfügbar machen wenn der Login erfolgreich war...

Ich versteh das momentan nicht wirklich
  Mit Zitat antworten
Alt 19.04.2011, 14:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Man ruft aus PHP das Script nicht auf. Man schreibt irgendwo den entreprechend referenzierenden Script-Tag, der dann beim Parsen des HTML verarbeitet wird. Es wäre nett, wenn DU Dir jetzt mal etwas Mühe gibst, bei der Diskussion des Problems.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.04.2011, 15:05  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Dieselsepp Beitrag anzeigen
Was wäre bsp. ein sinnvollerer Platz zum Einbinden?
Die Frage lautet: An welcher Stelle würdest du das Script in ein HTML-Dokument einbinden, wenn du alle anderen Aspekte des konkreten „Problemfalls“ mal außen vor lässt?

Betrachte nur diese Aufgabenstellung - in ein einzelnes, statisches HTML-Dokument soll ein JavaScript eingebunden werden.
Betrachte nicht irgendwelche Nebenbedingungen, wie „nur wenn eingeloggt“ oder „nur, wenn es auch gebraucht wird“ - in dieser Aufgabenstellung ist kein Login vorgesehen, und das Script wird gebraucht.

Wenn du diese Aufgabenstellung gelöst hast - dann hast du die Antwort darauf, wo im HTML-Dokument das Script sinnvoll eingebunden wird.


Von anderen Bedingungen wie „wird das Script gebraucht“ wird das ganze erst dann abhängig, wenn wir ein serverseitiges Script ins Spiel bringen, um mehrere unterschiedliche HTML-Dokumente auszugeben.
Das ist aber eine Frage des Wie, nicht des Wo (wo in Bezug auf die HTML-Struktur).

Also beantworte obere Fragestellung zuerst. Von dieser Antwort ist das weitere Vorgehen abhängig - und nicht umgekehrt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Textdatenbank zeilenweise alphabetisch sortieren - Drop Down Menü alphabet UdoDirk PHP Tipps 2010 1 24.07.2010 10:45
Drop Down Menü aus text-Datenbank - andere Möglichkeit für erste Zeile? UdoDirk PHP Tipps 2010 7 21.07.2010 22:25
Menü mittels php automatisch an Inhalt von text-Datenbank anpassen - Lösung UdoDirk PHP Tipps 2010 0 15.07.2010 14:31
[Erledigt] IE Quirks Modus und Menu chunky HTML, Usability und Barrierefreiheit 9 10.02.2010 16:27
menu in einer xhtml seite stripes PHP Tipps 2009 31 04.01.2009 14:26
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
wie gehts schöner/besser? AliceD HTML, Usability und Barrierefreiheit 1 06.09.2005 08:59
Menü aus MySQL Datenbank ausgelesen PHP Tipps 2005 9 02.06.2005 17:11
PHP Menu mit 2 untermenus PHP Tipps 2005 3 23.05.2005 00:04
so scrollen das menü usw. dableibt PHP Tipps 2005 10 21.05.2005 21:15
Menü auf php-Seite PHP Tipps 2005 20 01.02.2005 20:24
Menü Links tauschen PHP Tipps 2004 14 03.09.2004 09:17
[Erledigt] Wie erstelle ich ein Upload Menü mit mehreren Menüpunkten ? PHP Tipps 2004 3 22.08.2004 14:19
[Erledigt] PopDown Menü fast fertig!! HTML, Usability und Barrierefreiheit 3 27.07.2004 00:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum