ch3ck: Bannerrotation

Hallo Leute,

ich möchte auf meiner Webseite ein Feld für das aktuelle Wetter in einigen Städten ausgeben. Dabei soll allerdings nur ein Feld angezeigt werden. D.h. es wird nach einer gewissen Zeit immer ein Script geladen. Mein Problem ist nach meinen wissens allerdings die Verschachtelung, da JavaScript in JavaScript über geht.

Hier nun den orginal Link den ich einbauen möchte:

<script language="JavaScript"
 src="http://home.wetteronline.de/cgi-bin/nph-h?PLZ=76227&PLZN=Karlsruhe&L=de
&BGC=C6DFFF"></script>

Nun ein Lösungsansatz mit dem ich allerdings nicht zum Ziel kam:

Eine File mit dem Link auf die *.js:

<script language="JavaScript" src="banner.js" type="text/javascript"></script>

Und nun die *.js Datei:

var pic = 1;
var link = 1;
var numpics = 2;
day = new Date();
seed = day.getTime();
ran = parseInt(((seed - (parseInt(seed/1000,10) * 1000))/10)/100*numpics + 1,10);

if (ran == (1))
{plz=("76227");plzn=("Karlsruhe")}

if (ran == (2))
{plz=("76829");plzn=("Landau")}

document.write("<script language="JavaScript" src="http://home.wetteronline.de/cgi-bin/nph-h?PLZ=" + plz + "&PLZN=" + plzn "&L=de &BGC=C6DFFF"</script>")

Ich bedanke mich vorab

cu

  1. Hallo,

    Hier nun den orginal Link den ich einbauen möchte:

    <script language="JavaScript" src="http://home.wetteronline.de/cgi-bin/nph-h?PLZ=76227&PLZN=Karlsruhe&L=de&BGC=C6DFFF"></script>

    und Du bist Dir sicher, daß das ein JavaScript ist? Sieht ja wohl eher nach einem CGI-Script aus. Und das wird vermutlich eine HTML-Seite oder ein Bild zurückgeben oder?

    Gruß, Andreas

    --
    <img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
    http://was-ist-das.andreas-lindig.de
    1. Hi,

      <script language="JavaScript" src="http://home.wetteronline.de/cgi-bin/nph-h?PLZ=76227&PLZN=Karlsruhe&L=de&BGC=C6DFFF"></script>

      und Du bist Dir sicher, daß das ein JavaScript ist? Sieht ja wohl eher nach einem CGI-Script aus. Und das wird vermutlich eine HTML-Seite oder ein Bild zurückgeben oder?

      Es wird wohl eher ein Javascript zurückliefern...

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.Mud-Guard.de/
      1. hi,

        und Du bist Dir sicher, daß das ein JavaScript ist? Sieht ja wohl eher nach einem CGI-Script aus. Und das wird vermutlich eine HTML-Seite oder ein Bild zurückgeben oder?

        Es wird wohl eher ein Javascript zurückliefern...

        es liefert javascript-code zurück, allerdings mit dem content type text/plain.

        ist der mozilla hier eigentlich ebenso empfindlich wie bei CSS-dateien mit falschen content type ...?

        gruss,
        wahsaga

        1. Hi,

          es wird per JavaScript ein Bild zurückgegeben. Es ist aber in jedem Fall möglich anstelle eines Banners(Bild)einen JS rotieren zu lassen, oder?

          cu

          1. hi,

            es wird per JavaScript ein Bild zurückgegeben.

            na ja, nicht so ganz korrekt.
            es wird javascript-code zurückgegeben, der dann wiederum dynamisch HTML-code im dokument erzeugt, der wiederum dann u.a. <img>-objekte beinhaltet.

            Es ist aber in jedem Fall möglich anstelle eines Banners(Bild)einen JS rotieren zu lassen, oder?

            wie meinen?
            wie sieht denn ein javascript aus, wenn man es um 90° dreht ...?

            ernsthaft: die eingebundene ressource liefert javascript-code zurück - alles andere wäre ja auch unsinnig, wenn sie über <script language="JavaScript" ...> eingebunden wird.
            btw: type-attribut fehlt, und wie schon gesagt, content type header der ressource ist auch nicht korrekt.

            ob dieser javascript-code jetzt HTML-code ins dokument schreibt, per alert ein "hallo welt!" ausgibt oder sonst irgendetwas im rahmen des per jvascript möglichen anstellt, liegt aber einzig und allein beim bereitsteller der ressource http://home.wetteronline.de/cgi-bin/nph-h?PLZ=76227&PLZN=Karlsruhe&L=de&BGC=C6DFFF.

            gruss,
            wahsaga