PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Ajax und dem Reload Button



Youngboy
29.05.2009, 16:27
Hallo,
ich habe folgendes Problem:

wenn die User auf Paidbanner oder Paidlinks klicken, dann kommt der Reload Button an und dieser lädt und lädt. Die Banner bzw. Links werden erst durch drücken des Reload Buttons dann angezeigt.

Hier ein Auszug aus meiner header.php


<script type="text/javascript" src="ajax/global.ajax.js"></script>

<script type="text/javascript">
window.onload=function()



{
<?
if ($_GET['content'] == '/verdienen/klick4') echo "printFilecontent('ajax/forced_load.php','ajax_return');";
if ($_GET['content'] == '/verdienen/klick4_ant') echo "printFilecontent('ajax/antforced_load.php','ajax_return');";
if ($_GET['content'] == '/verdienen/paidmails') echo "printFilecontent('ajax/mailhistory_load.php','ajax_return');";
if ($_GET['content'] == '/verdienen/highforced') echo "printFilecontent('ajax/premium_load.php','ajax_return');";
?>
}
</script> Habe schon andere um Hilfe gefragt nur leider bekommt es niemand hin, weil das Problem anscheinend doch größer als gedacht ist.

Testaccount wäre vorhanden, Daten gerne per PN.

jpwfour
29.05.2009, 16:30
Gab's solche Themen hier nicht schon? :der:

Edit:
http://www.designerscripte.net/showthread.php?t=8662&highlight=ajax+reload

http://www.designerscripte.net/showthread.php?t=9088&highlight=ajax+reload

Oder hat das nicht geholfen? (Also nicht die Zeilen in der header.php, weil die hast du ja, sondern ob das div auch genauso heißt)

Youngboy
29.05.2009, 16:39
Gab's solche Themen hier nicht schon? :der:

Edit:
http://www.designerscripte.net/showthread.php?t=8662&highlight=ajax+reload

http://www.designerscripte.net/showthread.php?t=9088&highlight=ajax+reload

Oder hat das nicht geholfen? (Also nicht die Zeilen in der header.php, weil die hast du ja, sondern ob das div auch genauso heißt)

Jaaa, das hatte nicht vergessen nur können mir beide nicht weiterhelfen leider, also bitte weiter gehts. Danke

jpwfour
29.05.2009, 17:48
a)
hast du schon mal einen JS Fehler drin, der verursacht zwar nicht das spezielle Problem, aber is ja immer unschön sowas :wink:

<script language="JavaScript">
<blink (0.7);

function blink(speed)am besten mal das < vor blink(...) wegmachen, und blink(...) erst aufrufen, nachdem es definiert wurde.

b)

warum hast du da in der Ausgabe:


<script type="text/javascript" src="ajax/global.ajax.js"></script>

<script type="text/javascript">
window.onload=function()



{
printFilecontent('ajax/forced_load.php','ajax_return'); }
</script>

<script type="text/javascript">
window.onload=function()
{
}
</script>Ein Zweites mal window.onload drin, was aber leer ist?
Das mal wegmachen, evtl funzt es dann?
(Wo genau das erzeugt wird weiß ich ja nicht, seh ja nur die Ausgabe)

EDIT:
bzw. bin ich mir schon mal relativ sehr sicher, dass das mit dem 2x nicht hinhauen KANN, da so nur das jeweils letzte ausgeführt wird... (Eventhandling)
Wer wollte denn da helfen? :frusty:

Youngboy
29.05.2009, 18:02
Danke
bei den Bannern funzt es schonmal, bei den Links noch nicht,
das mit dem blink muss ich noch genauer analysieren, das hatte mir jemand anderes eingebaut.

Wäre super wenn wir das mit den Links nun auch noch hinbekommen.

jpwfour
29.05.2009, 18:46
Oben im php Code muss noch der Aufruf für die Paidlink Seite hinzugefügt werden:


if ($_GET['content'] == '/verdienen/paidlinks') echo "printFilecontent('ajax/XXXXXXX_load.php','ajax_return');";die X'se natürlich durch die entsprechende Datei ersetzen :thumb:

(
und das hier:

<script type="text/javascript">
{
}
</script>kann man theoretisch ja auch ganz rausnehmen, verschwendet nur traffic, weils ja einfach nichts macht :yes:
)

Sissi75
30.05.2009, 11:37
Danke
ist rausgenommen und das mit den Links ist reingenommen und funzt.

Manchmal muss eben doch ein Profi ran und sich sowas anschauen.

Tausend Dank jpwfour.