Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Adsense-js verhindet Javascript?

Alles zum Thema Google Adsense.
Neues Thema Antworten
Sebastian
PostRank 4
PostRank 4
Beiträge: 160
Registriert: 18.12.2004, 21:50

Beitrag von Sebastian » 30.12.2004, 05:56

Hallo,

ich habe ein Problem mit dem JS-Script von Google. Es scheint mir, als verhindere es die Ausführung meiner Javascript-Funktionen. Ich habe mal eine Beispielseite zusammengebaut:

<html>

<head>

<SCRIPT language="JavaScript">

function checkFrameset() {
if(parent.frames.length < 1)
location.href="i_suche.htm?" + location.pathname;
}

</SCRIPT>

</head>

<body onLoad='checkFrameset()' text=white background="../blau.jpg" vlink=#90EE90 link=#90EE90 alink=blue>

test
<script type="text/javascript"><!--
google_ad_client = "pub-5566686282407930";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_channel ="";
google_ad_type = "text";
google_color_border = "3300CC";
google_color_bg = "0000CC";
google_color_link = "90EE90";
google_color_url = "FFFFFF";
google_color_text = "FFFFFF";
//--></script>
<script type="text/javascript"
src="https://pagead2.googlesyndication.com/p ... how_ads.js">
</script>
test
</center>

</body>

</html>

In dieser Funktion soll normalerweise meine obige Funktion ausgeführt werden und die Indexseite geladen werden. Man kann meine Funktion ja auch abändern und sie irgendwas schreiben lassen. Das Problem ist aber einfach, daß, wenn der letzte Teil des Googlecodes aufgerufen wird, also das js-Script, meine Funktion einfach nicht ausgeführt wird. Das sieht bei mir dann so aus, daß nur die normale Seite geladen wird. Wenn ich die Zeile mit dem JS wegnehme dann wird mein Code ausgeführt und die Seite in meine Framedefinitionen eingebettet. Immer, wenn das js-Script ausgeführt wird funktioniert meine Funktion nicht mehr.

Woran liegt das und wie verhindere ich, daß das passiert? Ich will selbstverständlich auch Javascript nutzen können. Liegt der Fehler vielleicht woanders doch?

danke,
Sebastian

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Apotheker
PostRank 7
PostRank 7
Beiträge: 520
Registriert: 18.06.2004, 11:04
Wohnort: Ellas

Beitrag von Apotheker » 30.12.2004, 10:32

Ich bin zwar weder der JS- noch der Frames-Experte, aber das Google-JS schreibt ja einen IFrame in die Seite. Ergo hast Du zwei Frames bzw. parent.frames.length ist nicht <1. Denke ich jedenfalls...

Sebastian
PostRank 4
PostRank 4
Beiträge: 160
Registriert: 18.12.2004, 21:50

Beitrag von Sebastian » 30.12.2004, 13:16

Hm. Eigentlich sollte sich parent doch darauf beziehen ob die angezeigte Seite in einem Frame eingebettet ist und damit einen Elter hat. Oder?

Teste...teste...

Scheint du hast Recht. Verstehe zwar nicht, wie das kommt, da ich auch nicht so gut in Javascript bin aber wenn ich die Abfrage ersetze mit if(!parent.haupt) und haupt ist die Bezeichnung für einen Frame in meinen framedefinitionen dann funktioniert es.

Danke für den Tip,
Sebastian

Apotheker
PostRank 7
PostRank 7
Beiträge: 520
Registriert: 18.06.2004, 11:04
Wohnort: Ellas

Beitrag von Apotheker » 30.12.2004, 19:32

Sebastian hat geschrieben:einen Elter
Was ein Begriff! :D Ist das der Singular von Eltern?

Herbert
PostRank 6
PostRank 6
Beiträge: 480
Registriert: 30.06.2003, 14:56

Beitrag von Herbert » 31.12.2004, 02:46

Es gibt/gab einen Zusatz zu Framesets /Frameseiten vom Adsense-Team mal....ist allerdings in 2003 gewesen und musste unbedingt VOR allem anderen Adsense-Code in die site.... falls das dein prob ist so wie ich es verstehe, würde ich mal die Adsense-guys fragen.

Sebastian
PostRank 4
PostRank 4
Beiträge: 160
Registriert: 18.12.2004, 21:50

Beitrag von Sebastian » 31.12.2004, 17:42

@Herbert

Mit !parent.haupt funktioniert es nun richtig. Die adsense werbung scheint wirklich die Abfrage zu verändern.

@Apotheker

Hab extra mal in den Duden geschaut. Elter ist ein Elternteil. :-)

Grüße,
Sebastian

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag