kostenloser Webspace werbefrei: lima-city


Nachgeladenes Javascript ausführen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hallo,

    ich lade über AJAX ein div nach.
    In dieses wird ein javascript-Code geschrieben.
    (Ich benutze xajax für PHP)

    Nur leider wird dieser Code nicht ausgeführt.
    (Der Code ist 100% ok)

    Der Code soll einen Werbebanner anzeigen:

    <script language="JavaScript" type="text/javascript">
      //<!--<[CDATA[
        am_referrer = '284052';
        am_template = '1';
    
        am_color_text = '000000';
        am_color_title = '000000';
        am_color_border = '000000';
        am_color_background = 'FFFFFF';
        am_color_price = 'FF0000';
        am_color_link = '3333FF';
    
        am_stmo = '1';
        am_tsr = '02';
      // ]]> -->
    </script>
    <script language="JavaScript" type="text/javascript" src="http://banners.affilimatch.de/show_ads.js">


    Gibt es daf&#252;r einen Befehl, dass der Browser das Javascript anzeigt?

    Ich poste das nicht in das PHP-Forum, da ich denke, dass es in javascript eine L&#246;sung gibt.
    Ansonsten bitte verschieben.....
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Einen genauen Fehler kann ich dir nicht sagen, aber mir sind ein paar Sachen aufgefallen:

    Das language-Attribut ist veraltet.

    Der doppelte Kommentar ( //<!-- ) d&#252;rfte das CDATA danach neutralisieren. Also keine gute Idee!

    Eventuell solltest du mal &#252;berpr&#252;fen, mit welchem mime-type das ganze &#252;bertragen wird.
    Ab besten du benutzt FF mit den Extensions DOM-Inspector und liveheaders(oder so &#228;hnlich) um zu ermitteln, was sich da intern abspielt.


    Kannst du bitte den Mechanismus von xajax posten, mit dem du das JS nachl&#228;dst?
    Wenn du behauptest, dass das JS sonst OK ist bringt es eigentlich wenig, wenn du dein JS postest, aber uns den entsprechenden xajax-Teil vorenth&#228;lst.
  4. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Ok, kannst du haben

    function newbanner($bannerid)
    {
    	$qry = mysql_query("SELECT * FROM `werbung_codes` WHERE `klicks_left` != 0 ORDER BY rand() LIMIT 1");
    	$inhalt = mysql_fetch_array($qry);
    	if($inhalt['banner'] == 0) {
    		$ret = "<div onclick='xajax_newbanner(".$inhalt['id'].")' id='updatediv' name='updatediv'>".$inhalt['code']."<script>alert('test);</script></div>";
    	} else {
    		$ret = "<div onclick='xajax_newbanner(".$inhalt['id'].")' id='updatediv' name='updatediv'><a href=\"".$inhalt['seiten_url']."\" target=\"_blank\"><img src=\"".$inhalt['banner_url']."\" broder=\"0\" alt=\"".$inhalt['seiten_url']."\"></a></div>";
    	}
    	$objResponse = new xajaxResponse();
    	$objResponse->assign('werbediv1', 'innerHTML', $ret);
    	
    	return $objResponse;
    }
    
    $bannerajax =& $xajax->registerFunction('newbanner');
    $bannerajax->setParameter(0, XAJAX_JS_VALUE, 0);
    $xajax->processRequest();


    Den DOM-Inspector werde ich gerne installieren.
    Hast du einen Link f&#252;r mich?

    Der Bannercode wurde mir so gegeben von meinem Werbepartner.
  5. Ich wollte eigentlich den entsprechenden xajax-JavaScript Code haben.
    Jedenfalls kann ich in dem PHP Code nirgendwo etwas sehen, was f&#252;r das Nachladen des JS zust&#228;ndig ist.

    FireBug (DOM Inspector kann ich gerade nicht finden):
    https://addons.mozilla.org/en-US/firefox/addon/1843
  6. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    Hi,

    ich habe Firebug schon installiert.
    Der zeigt aber keinen Fehler an

    Der Code wird auch richtig &#252;bertragen.
    Aber die Javascript-aktionen werden nicht ausgef&#252;hrt.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!