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.


joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 27.08.2010, 13:38 Uhr schrieb joerg

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


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

UFOMelkor
Avatar UFOMelkor
Student
Content Meister (350 Beiträge)
am 27.08.2010, 13:42 Uhr schrieb UFOMelkor

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.


Naturkosmetik in Bochum

Steppenhahn Ultramarathon-Community

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.


UFOMelkor
Avatar UFOMelkor
Student
Content Meister (350 Beiträge)
am 27.08.2010, 14:06 Uhr schrieb UFOMelkor

Nicht, wenn du es richtig machst:

[html]

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


Naturkosmetik in Bochum

Steppenhahn Ultramarathon-Community


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.


UFOMelkor
Avatar UFOMelkor
Student
Content Meister (350 Beiträge)
am 27.08.2010, 14:25 Uhr schrieb UFOMelkor

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.


Naturkosmetik in Bochum

Steppenhahn Ultramarathon-Community

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 5276 Themen und 36111 Beiträge.
Insgesamt sind 48364 Mitglieder registriert.