tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
1297
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2002
    Beiträge
    257
    tach,

    möcht gern bei bannerscript extern wie hier gezeigt in my seite einfügen. http://selfhtml.teamone.de/javascrip...ascriptdateien

    dort wo my bannerscript stand steht das jetzt.
    hab halt alles in ne txt rein und als banner.js abgespeichert.

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


    funtzt aber net... walum?

    thx
     

  2. #2
    ronin ronin ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    127.0.0.1
    Beiträge
    324
    Weil es so heißt:
    <script language="javascript" src="banner.js"></script>


    Du hattest da wohl css und js gemischt ...



    Grüße, Ronin
     

  3. #3
    Registriert seit
    Aug 2002
    Beiträge
    257
    schon besser jetzt bekomm ich zwar ne anzeige die mit dem roten kreuz aber das bringt mir nix. die grafik wird aber nicht angezeigt. außerdem haben sich meine anderen grafiken verschoben. (bannerwechsel ist in einem header eingearbeitet)

    thx
     

  4. #4
    Registriert seit
    Oct 2002
    Ort
    nähe Bruchsal (BaWü)
    Beiträge
    660
    rufst du das script auch korrekt auf? gibt's irgendwelche parameter? zeig mal script und aufruf bitte.
     

  5. #5
    Registriert seit
    Aug 2002
    Beiträge
    257
    hier der code in der banner.js (hab fürs posting die urls rausgelöscht. script funtzt so einwandfrei)

    Script:

    PHP-Code:
    <!--

    banners = new Array();
    banners[0] = "<img border='0' src='' height='60' width='468'>";
    banners[1] = "<img border='0' src='' height='60' width='468'>";
    banners[2] = "<img border='0' src='' height='60' width='468'>";
    banners[3] = "<img border='0' src='' height='60' width='468'>";
    banners[4] = "<img border='0' src='' height='60' width='468'>";
    banners[5] = "<img border='0' src='' height='60' width='468'>";
    banners[6] = "<img border='0' src='' height='60' width='468'>";
    banners[7] = "<img border='0' src='' height='60' width='468'>";
    banners[8] = "<img border='0' src='' height='60' width='468'>";
    banners[9] = "<img border='0' src='' height='60' width='468'>";
    banners[10] = "<img border='0' src='' height='60' width='468'>";
    banners[11] = "<img border='0' src='' height='60' width='468'>";
    banners[12] = "<img border='0' src='' height='60' width='468'>";
    banners[13] = "<img border='0' src='' height='60' width='468'>";
    banners[14] = "<img border='0' src='' height='60' width='468'>";
    banners[15] = "<img border='0' src='' height='60' width='468'>";
    banners[16] = "<img border='0' src='' height='60' width='468'>";
    banners[17] = "<img border='0' src='' height='60' width='468'>";
    banners[18] = "<img border='0' src='' height='60' width='468'>";
    banners[19] = "<img border='0' src='' height='60' width='468'>";
    banners[20] = "<img border='0' src='' height='60' width='468'>";

    GoTo = new Array();
    GoTo[
    0] = "";
    GoTo[
    1] = "";
    GoTo[
    2] = "";
    GoTo[
    3] = "";
    GoTo[
    4] = "";
    GoTo[
    5] = "";
    GoTo[
    6] = "";
    GoTo[
    7] = "";
    GoTo[
    8] = "";
    GoTo[
    9] = "";
    GoTo[
    10] = "";
    GoTo[
    11] = "";
    GoTo[
    12] = "";
    GoTo[
    13] = "";
    GoTo[
    14] = "";
    GoTo[
    15] = "";
    GoTo[
    16] = "";
    GoTo[
    17] = "";
    GoTo[
    18] = "";
    GoTo[
    19] = "";
    GoTo[
    20] = "";

    var 
    nr Math.round(20 Math.random());

    var 
    theLink = GoTo[nr];
    var 
    theImage banners[nr];

    document.write("<a href='" theLink "'>" theImage "</a>");

    //--> 

    Aufruf:

    PHP-Code:
    <script language="javascript" src="banner.js"></script> 

    danke
     

  6. #6
    Registriert seit
    Aug 2002
    Beiträge
    257
    kann mir den keiner helfen?
     

  7. #7
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    versuch mal die ' durch \" zu ersetzten
     

  8. #8
    Registriert seit
    Aug 2002
    Beiträge
    257
    bitte?
     

  9. #9
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Achtung, das nachfolgende Script habe ich in meinen Unterlagen gefunden, es sollte so funktionieren:

    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <
    html>
    <
    head>
        <
    title>Untitled</title>
    <
    SCRIPT language=JavaScript>


    // Changeable variables

    var totalBanners 4        // Number of banners

    bannerLocation = new Array;
    bannerLink = new Array;
    bannerHeight = new Array;
    bannerWidth = new Array;
    bannerAltText = new Array;
    bannerDescription = new Array;
    bannerDescriptionLink = new Array;
    bannerTopEdge = new Array;
    bannerLeftEdge = new Array;
    showTime = new Array;

    loadingMessage                 "PLEASE WAIT WHILE LOADING BANNERS FOR BANNER ROTATEING"
    errorMessage                "SORRY, NO BANNERS LOADED"

    bannerLocation[1]             = "friggers.gif"
    bannerLink[1]                 = "http://www.frigger.de"
    bannerHeight[1]             = 60
    bannerWidth
    [1]                 = 468
    bannerAltText
    [1]             = "Witze, Humor und Spass im XXL-Format"
    bannerDescription[1]         = "Witze, Humor und Spass im XXL-Format"
    bannerDescriptionLink[1]     = "http://www.frigger.de"
    bannerTopEdge[1]             = 5
    bannerLeftEdge
    [1]             = 80
    showTime
    [1]                    = 20000

    bannerLocation
    [2]             = "teenbanner.gif"
    bannerLink[2]                 = "http://www.teenteen.de"
    bannerHeight[2]             = 60
    bannerWidth
    [2]                 = 468
    bannerAltText
    [2]             = "Erotikseite mit Preiswertem Zugang"
    bannerDescription[2]         = "Erotikseite mit Preiswertem Zugang"
    bannerDescriptionLink[2]     = "http://www.teenteen.de"
    bannerTopEdge[2]             = 5
    bannerLeftEdge
    [2]             = 80
    showTime
    [2]                    = 20000

    bannerLocation
    [3]             = "gunnarsb.gif"
    bannerLink[3]                 = "http://home.t-online.de/home/gunnar.geissler/"
    bannerHeight[3]             = 60
    bannerWidth
    [3]                 = 468
    bannerAltText
    [3]             = "Fussball und Formel 1 Infos"
    bannerDescription[3]         = "Fussball und Formel 1 Infos"
    bannerDescriptionLink[3]     = "http://home.t-online.de/home/gunnar.geissler/"
    bannerTopEdge[3]             = 5
    bannerLeftEdge
    [3]             = 80
    showTime
    [3]                    = 20000

    bannerLocation
    [4]             = "gameboerse.gif"
    bannerLink[4]                 = "http://www.game-boerse.de"
    bannerHeight[4]             = 72
    bannerWidth
    [4]                 = 432
    bannerAltText
    [4]             = "Spiele - ob neu oder gebraucht tauschen"
    bannerDescription[4]         = "Spiele - ob neu oder gebraucht tauschen"
    bannerDescriptionLink[4]     = "http://www.game-boerse.de"
    bannerTopEdge[4]             = 5
    bannerLeftEdge
    [4]             = 80
    showTime
    [4]                    = 20000

    // Do not change these variables

    var nobanners 1;
    var 
    stopped 0;
    var 
    bannerNowShowing 0;
    showTime[0] = 1000
    var nextBanner 1;
    var 
    layerRef="";
    var 
    styleSwitch="";
    loaded=new Array;
    for(var 
    i=1i<=totalBannersi++){
        
    loaded[i] = 0
    }


    // start of the function section
    // do not change anything here

    function errorquestion(){
            if (
    bannerNowShowing == 0){
                
    hideLayer('LOADINGBANNER');
                
    showLayer('ERRORBANNER');
                
    stopped 1
            
    }
    }

    function 
    init(){
            if (
    navigator.appName == 'Netscape'){
            
    layerRef 'document.layers';
            
    styleSwitch '';
        }
        else{
            
    layerRef 'document.all';
            
    styleSwitch '.style';
        }
        
    rotateing();
    }

    function 
    rotateing(){                                                               // rotates the gifs
        
    if (stopped == 0) {
            for(var 
    j=nextBannerj<=totalBannersj++) {
                if (
    loaded[j] == 1) {
                    
    nextBanner j;
                    
    showNextLayer();
                    
    totalBanners 2
                
    }
            }
            if (
    == totalBanners 1) {
                for(var 
    j=1j<bannerNowShowingj++) {
                    if (
    loaded[j] == 1) {
                        
    nextBanner j;
                        
    showNextLayer();
                        
    bannerNowShowing 1
                    
    }    
                }
            }
            
    window.setTimeout('rotateing()',showTime[bannerNowShowing]); 
        }
    }


    function 
    showNextLayer(){
        if (
    bannerNowShowing == 0){
            
    hideLayer('LOADINGBANNER');
        }
        else {
            
    hideLayer(eval('"BANNER' bannerNowShowing '"'));
        }
        
    showLayer(eval('"BANNER' nextBanner '"'));
        
    bannerNowShowing nextBanner;
        
    nextBanner nextBanner 1;
        if (
    nextBanner totalBanners) {
            
    nextBanner 1;
        }
    }

    function 
    hideLayer(layerID){
        eval(
    layerRef '["' layerID '"]' styleSwitch '.visibility="hidden"');
    }

    function 
    showLayer(layerID){
        eval(
    layerRef '["' layerID '"]' styleSwitch '.visibility="visible"');
    }
    //-->
    </SCRIPT>

    </head>

    <body onload=errorquestion()>
    <SCRIPT language=JavaScript>
    <!--
    document.write('<DIV ID="LOADINGBANNER" STYLE="position:absolute; left:'+bannerLeftEdge[1]+'px; top:'+bannerTopEdge[1]+'px; width:'+bannerWidth[1]+'px; height:'+bannerHeight[1]+'px; visibility:visible">');
    document.write('<CENTER><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH='+bannerWidth[1]+' HEIGHT='+bannerHeight[1]+'><I><FONT SIZE="2" FACE="Arial">'+loadingMessage+'</FONT></I></TD></TR></TABLE></CENTER>');
    document.write('</DIV>');
    document.write('<DIV ID="ERRORBANNER" STYLE="position:absolute; left:'+bannerLeftEdge[1]+'px; top:'+bannerTopEdge[1]+'px; width:'+bannerWidth[1]+'px; height:'+bannerHeight[1]+'px; visibility:hidden">');
    document.write('<CENTER><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR><TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH='+bannerWidth[1]+' HEIGHT='+bannerHeight[1]+'><I><FONT SIZE="2" FACE="Arial">'+errorMessage+'</FONT></I></TD></TR></TABLE></CENTER>');
    document.write('</DIV>');

    for(var k=1; k<=totalBanners; k++) {
        document.write('<DIV ID="BANNER'+k+'" STYLE="position:absolute; left:'+bannerLeftEdge[k]+'px; top:'+bannerTopEdge[k]+'px; width:'+bannerWidth[k]+'px; height:'+bannerHeight[k]+'px; visibility:hidden">');
        document.write('<A HREF="'+bannerLink[k]+'" TARGET="_top"><IMG onLoad="loaded['+k+']=1" SRC="'+bannerLocation[k]+'" BORDER=0 WIDTH='+bannerWidth[k]+' HEIGHT='+bannerHeight[k]+' ALT="'+bannerAltText[k]+'"></A>');
        document.write('<BR><CENTER><FONT FACE="Arial" SIZE="1"><A HREF="'+bannerDescriptionLink[k]+'" TARGET="_top">'+bannerDescription[k]+'</A></FONT></CENTER>');
        document.write('</DIV>');
    }
    init();
    //-->
    </SCRIPT>


    </body>
    </html> 
     
    Die Signatur befindet sich aus Platzgründen auf der Rückseite!

  10. #10
    Timmy Timmy ist offline Grünschnabel
    Registriert seit
    Aug 2003
    Beiträge
    4
    hi 3DMaxler,

    habe dein Script getestet und es funktioniert einwandfrei.


    url´s für posting gelöscht!
    hast du auch die img source vorher gefüllt gehabt?
    macht sinn

    gruss timmy



    BTW* das script von Thomas L. ist super.
     

  11. #11
    Registriert seit
    Aug 2002
    Beiträge
    257
    banners[0] = "<img border='0' src='' height='60' width='468'>";


    sagtmal wenn man einen <br> Befehl und danach text reinschreibt wird der zwar angezeigt aber der zeilenumbruch wird nicht beachtet.... gibts da nen trick?

    danke
     

  12. #12
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6

    Wo reinschreiben

    naja-egal wohin....tu mal vor das <br> ein &amp;nbsp; ....je nach Browser wird so ein <br> schon mal ignoriert,wenn davor oder danach nix steht.

    Vielleicht meinst du ja auch was anderes
     

  13. #13
    Registriert seit
    Aug 2002
    Beiträge
    257
    das meine ich:

    Code :
    1
    
    banner[0] = "<a href='ADRESSE'><img src='BANNER' width='468' height='60' border='0' style='border: 1px #FFFFCF solid'><br><font face='Verdana, Arial' size='-1'><b>TEXT</b></font></a>";

    Bild und text werden angezeigt. <br> funktioniert nicht! Wer kann kann helfen?

    Danke!
     

  14. #14
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6

    Hmm...bei mir gibts da keine Probleme....mit welchem Browser tritt das denn auf?
     

Ähnliche Themen

  1. ...Name von extern geladener Datei anzeigen
    Von gelaniee im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 25.01.08, 11:55
  2. css extern
    Von WiZdooM im Forum CSS
    Antworten: 2
    Letzter Beitrag: 15.07.05, 16:19
  3. Extern DVD Laufwerk
    Von ZweiA im Forum Hardware
    Antworten: 7
    Letzter Beitrag: 27.07.04, 22:25
  4. Renderjobs Extern ?
    Von Matthias_I im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 25.03.04, 19:02
  5. 3 Textlinks anzeigen aus extern js.Datei
    Von 3DMaxler im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 13.09.03, 14:45