Probleme mit JavaScript

  • Probleme mit JavaScript

    Hallo Leute,

    kann mir bitte jemand helfen und sagen wie ich dieses JS so umschreiben kann, dass das Script nicht zu den angegebenen HTML-Dokumente weiterleitet, sondern das der Quelltext ausgeführt wird?

    Hier das JS:

    Quellcode

    1. var howMany = 2; // Anzahl der Banner (angefangen bei 0 )
    2. var page = new Array(howMany+1);
    3. page[0]="html-banner0.htm";
    4. page[1]="html-banner1.htm";
    5. page[2]="html-banner2.htm";
    6. function rndnumber()
    7. {
    8. var randscript = -1;
    9. while (randscript < 0 || randscript > howMany || isNaN(randscript))
    10. {
    11. randscript = parseInt(Math.random()*(howMany+1));
    12. }
    13. return randscript;
    14. }
    15. quo = rndnumber();
    16. quox = page[quo];
    17. window.location=(quox);
    Alles anzeigen


    Danke!

    Gruß KMD
  • kannst den inhalt ganz leicht mit ajax laden

    also nimm statt

    Quellcode

    1. window.location=(quox);

    ein

    Quellcode

    1. ajax(quox)


    hier die ajax funktion dazu:

    Quellcode

    1. function ajax(url) {
    2. try {
    3. req = window.XMLHttpRequest ? new XMLHttpRequest():
    4. new ActiveXObject("Microsoft.XMLHTTP");
    5. } catch (e) {
    6. //Kein AJAX Support
    7. }
    8. req.onreadystatechange = function () {
    9. if ((req.readyState == 4) && (req.status == 200))
    10. document.write(req.responseText);
    11. }
    12. req.open("GET", url);
    13. req.send(null);
    14. }
    Alles anzeigen


    "frames durch ajax ersetzen" ;)
    da könnt ich grad nen wiki beitrag erstellen