Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Internet Allgemein Flatrates, Webspace, Protokolle und alles rund ums Internet hier rein.

Mit JavaScript PopUp öffnen wenn Google Analytics installiert ist

Diskussion: Mit JavaScript PopUp öffnen wenn Google Analytics installiert ist im Forum Internet Allgemein, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo Ich habe die Aufgabe zu lösen, dass immer wenn auf einer Seite Google Analytics installiert ist ein PopUp ...

Antwort
Alt 01.12.10, 17:46   #1 (permalink)
 
Registriert seit: 05.05.07
Punky Duck Leistung: Facit NTK
Likes: 0
Standard Mit JavaScript PopUp öffnen wenn Google Analytics installiert ist

Anzeige

Hallo

Ich habe die Aufgabe zu lösen, dass immer wenn auf einer Seite Google Analytics installiert ist ein PopUp geöffnet werden soll.

Die genaue Angabe ist folgende:

Zitat:
Google Analytics is a free service by Google that generates statistics about the visitors to a website. It is used by many web masters to track users' activities and gather information on how to optimize their sites.
In the course of this assignment you are to identify pages that use Google Analytics by logging calls to the Google Analytics engine. In order to do so, you will have to somehow intercept calls to urchin.js by your browser.
Set up your computer so that when surfing to any page that uses Google Analytics, the Google Analytics script (urchin.js) is not called, but instead a local .js File (that your local Web sever hosts).
What you need to do:
  1. Change something so that your browser does not go to the real Google Analytics Script.
  2. Install a Web server locally.
  3. Write your own urchin.js and ga.js script that logs (or displays) when a page tries to use these scripts. Also handle calls via SSL
  4. Make sure that your browser calls your scripts instead of Google's.
  5. Document everything you did and hand it in.
    • Create and upload a ZIP archive.
    • The ZIP archive has to contain a PDF file detailing your approach along with eventual source files.
Nun habe ich Apache installiert und im www Verzeichnis meine urchin.js und ga.js Files abgelegt. Die HOSTS Datei habe ich so modifiziert, dass alle Aufrufe von www.google-analytics.com auf 127.0.0.1 umgeleitet werden:
Code:
127.0.0.1 www.google-analytics.com
Ich dachte mir wenn nun www.google-analytics.com/urchin.js aufgerufen wird müsste eigentlich meine urchin.js aufgerufen werden und es sollte sich ein Popup öffenen. Tut sich aber nichts.

Kann mir jemand sagen was ich falsch mache?

Geändert von Punky Duck (01.12.10 um 17:52 Uhr)
Punky Duck ist offline   Mit Zitat antworten
Alt 01.12.10, 19:57   #2 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Teste doch mal, in wie fern ein Aufruf über "http://localhost/urchin.js" funktioniert.

lG
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.12.10, 21:38   #3 (permalink)
Themenstarter
 
Registriert seit: 05.05.07
Punky Duck Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Teste doch mal, in wie fern ein Aufruf über "http://localhost/urchin.js" funktioniert.
Mir wird dann der Inhalt des Skripts im Browser angezeigt.
Vielleicht liegt der Fehler auch nur in meinem Skript. Ich habe nämlich keine Ahnung von JavaScript und hab einfach was was ich über Google gefunden hab verwendet. Ich hab das hier
Code:
function popup (url) {  
fenster = window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");  
fenster.focus();  
return false;
 }

einfach in einer Datei namens urchin.js und nochmal als ga.js gespeichert.
Punky Duck ist offline   Mit Zitat antworten
Alt 01.12.10, 22:07   #4 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Schreib mal folgendes rein, dann sollte es direkt ausgeführt werden:

Code:
fenster = window.open("http://www.hackerboard.de", "Hackerboard", "width=400,height=300,resizable=yes");  
fenster.focus();
Jetzt nochmal lokal und dann mit einer richtigen Seite testen.

lG
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Alt 24.03.11, 20:19   #5 (permalink)
 
Registriert seit: 24.03.11
f.l.o. Leistung: Facit NTK
Likes: 0
Standard

hallo,
ich weiß, dass der thread schon ein paar monate alt ist, aber ich habe fast genau dasselbe problem. der unterschied ist nur, dass ich kein pop-up öffnen will, sondern diese calls bzw die seiten, von der sie ausgehen, in einerlog-datei oder ähnliches eintragen.
da ich leider kaum bis keine ahnung von js habe, tu ich mir da ein wenig schwer bzw bin ich mir auch ein wenig unsicher, was ich wo reinschreiben muss.

kann mir da vielleicht jemand weiterhelfen ?
dankeschön lg
f.l.o. ist offline   Mit Zitat antworten
Alt 26.03.11, 14:32   #6 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Du kannst mit Javascript nicht in Dateien schreiben.
Du kannst aber mit Javascript ein PHP-Skript aufrufen, und das kann in Dateien schreiben. (AJAX)
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » Internet Allgemein » Mit JavaScript PopUp öffnen wenn Google Analytics installiert ist
Themen-Optionen
Ansicht

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

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61