gelöschter Benutzer

Scripte Schützen (Seite 2)



gelöschter Benutzer
am 27.08.2010, 13:31 Uhr schrieb

Ich habe noch eine Kleinigkeit gefunden. Mann kann die Scripte auch zur Laufzeit einbinden und laden.

[js]
var script = document.createElement(\'script\');
script.src = \'blah.js\';
script.type = \'text/javascript\';

document.head.appendChild(script);
[/js]

Funktionieren tut es, aber das Problem daran ist, man weis nicht wann es fertig geladen ist und man die Daten nutzen kann.



gelöschter Benutzer
am 27.08.2010, 13:38 Uhr schrieb

Hallo

Danke euch beiden für die Antworten.

Zumindest denke ich jetzt verstanden zu haben das man mit der Ajax Technologie sehr viel Traffic einsparen kann.

Klingt sehr interressant wobei ich momentan nicht dazu kommen werde mich damit zu beschäftigen.
Und mir fehlt auch eine sinnvolle Anwendung dafür.

Gruß
Jörg



gelöschter Benutzer
am 27.08.2010, 13:42 Uhr schrieb

Hallo Ultima,

die Möglichkeit zum Nachladen von Skripten ist gegeben, ja. Man muss lediglich die geeigneten Anwendungsfälle finden. Zum Schützen von Skripten halte ich es aber für ungeeignet.


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 27.08.2010, 13:42 Uhr schrieb romacron

Es wird gespart ohne Ende.

www.romacron.de/de/webseiten-erstellen.html



Wenn Du einmal Pagespeed und Netzwerk drüber laufen lässt, siehst den Unterschied.
Es reicht 1KB um Inhalte nachzuladen.



gelöschter Benutzer
am 27.08.2010, 14:01 Uhr schrieb

Der einzige und größte Nachteil, die so eingebundenen Inhalte sind für Suchmaschinen unsichtbar.



gelöschter Benutzer
am 27.08.2010, 14:06 Uhr schrieb

Nicht, wenn du es richtig machst:

[html]

[/html]
[js]$(\'#abc_link\').click(function(){/* Laden des Inhalts per Ajax */ return false; });[/js]



gelöschter Benutzer
am 27.08.2010, 14:16 Uhr schrieb

Nun und wie sieht die Seite ?part=abc aus wenn ein Besucher über Google dorthin kommt?

Ich finde das nicht gut.



gelöschter Benutzer
am 27.08.2010, 14:25 Uhr schrieb

Er sieht das selbe, wie wenn man die Daten per Ajax nachladen würde.

Man benötigt das ja nicht nur für Google, es gibt ja auch immer noch Besucher, die JavaScript nicht nutzen. Stichworte sind Unobtrusive JavaScript, Schichtenmodell, Progressive Enhancement. und Graceful degradation.

Eine Einführung dazu gibt es bei SelfHTML.


romacron
JDev Xer
Content Gott (1224 Beiträge)
am 27.08.2010, 15:48 Uhr schrieb romacron

Das ist immer die Frage mit Ajax und Google Links.

Dazu habe ich mehrere Experimente durchgeführt.
Am besten Schlug die Option mit den Plexi Links an.


voller Link


Per css setzt man den link z-1. So ist der Reale-Link für den User nicht klickbar. Der User klickt dabei quasi auf die Scheibe.
Die Suchmaschine hingegen bekommt davon nichts mit, die liest den Link so aus wie es sein sollte.

wenn Du in google "google plexi" eingibst, können die Ergebnisse nachvollzogen werden.
Mittlerweile hab ich die Technik als Joomla-Content-View angefügt und bin durchaus zufrieden.
(aber wir feilen ja alle immer)

..Seitenreport-Gcrawler und google finden die Links.
Was man nicht machen sollte, die Links hinter dem Plexiglas auf display:none setzen, da habe ich bereits einbußen gehabt


matthes
Avatar matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
am 27.08.2010, 15:53 Uhr schrieb matthes

romacron schrieb:


voller Link


Per css setzt man den link z-1. So ist der Reale-Link für den User nicht klickbar. Der User klickt dabei quasi auf die Scheibe.
Die Suchmaschine hingegen bekommt davon nichts mit, die liest den Link so aus wie es sein sollte



Weshalb so kompliziert?
[html] onclick="irgendeineFunktion();return false;">
Onclick und Suchmaschinen
[/html]


Make Seitenreport great again!



« zurück zu: AJAX & JavaScript (JS)

Das Seitenreport Forum hat aktuell 5279 Themen und 36112 Beiträge.
Insgesamt sind 496 Mitglieder registriert.