Halli hallo.
Ich wollte ein Java Script in einen HTML Block einbinden. Leider funktioniert das nicht.
Weiß jemand einen Rat wie ich das hinbekomme?
Gruß,
Sleepy
Klasse.
Schreib uns blos nicht zuviele Infos.
Damit auch alles schön geheim bleibt.
Sorry, wir sind leider keine Hellseher .......
MfG
jubilee
ZitatKlasse.
Schreib uns blos nicht zuviele Infos.
Damit auch alles schön geheim bleibt.
Sorry, wir sind leider keine Hellseher .......
MfG
jubilee
Was soll denn diese unfreundliche Antwort? :o
Das hat mit Geheimhaltung nichts zu sondern damit, dass grundsätzlich kein Javascript das ich probiert habe sich in einem HTML Block einbauen ließ. Weder die Scripte die ich geschrieben habe noch ansonsten gängige Scripte die überall funktionieren und sich einbinden lassen.
Wenn Du also einen Rat für mich hast gib mir einen oder lass es einfach bleiben. :cool:
[Editiert am 30/6/2004 von Sleepy Hollow]
Hallo !
Das war mitnichten unfreundlich, sonst hätte ich nicht MfG druntergeschrieben.
Aber trotzdem als Hinweis gemeint, das man nicht erwarten kann das jemand auch nur ansatzweise einen Tipp geben kann wenn ihm nur diese 2 Sätze als Information zur Verfügung stehen
ZitatIch wollte ein Java Script in einen HTML Block einbinden. Leider funktioniert das nicht.
Weiß jemand einen Rat wie ich das hinbekomme?
Ich könnte jetzt ja auch schreiben:
Javascript geht in den Blöcken.
Und wir wären keinen Schritt weiter. Also i. m. r.
Welches Java-Script und bitte komplett (wenns nicht zu groß ist) das
Blockscript posten oder Downloadquelle benennen.
MfG
jubilee
READ: http://www.pragmamx.org/modules/eBoard/bbrules.html
OK, hier das Script.
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt="Blabla";
url="...";
alt="...";
banner="....gif";
width="468";
height="60";
}
if (ad==2) {
txt="...";
url="...";
alt="...";
banner="..";
width="468";
height="60";
}
if (ad==3) {
txt="...";
url="...";
alt="...";
banner="...";
width="468";
height="60";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_top\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');
Ich wollte Dich auch nicht ansaugen aber Dein letzter Satz stieß mir dumm auf. Sorry. :)
[Editiert am 30/6/2004 von Sleepy Hollow]
So,
Jetzt mal das Teil als richtige Blockdatei :
Als block-xxxx.php speichern (xxx durch irgendwas ersetzen z.B. javabanner etc ...)
Dann in das Verzeichnis blocks hochladen und im Admin-Menü
als Center (!!) Block einbinden
Dann siehst Du schon mal das es geht.
Einstellen musst Du den Block so wie Du es gerne möchtest ....
Mfg
jubilee
--- der Block :
Zitat<?php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$mxblockcache = false;
$content="
<script language=\"JavaScript\">
<!-- JavaScript
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt=\"Blabla\";
url=\"...\";
alt=\"...\";
banner=\"....gif\";
width=\"468\";
height=\"60\";
}
if (ad==2) {
txt=\"...\";
url=\"...\";
alt=\"...\";
banner=\"..\";
width=\"468\";
height=\"60\";
}
if (ad==3) {
txt=\"...\";
url=\"...\";
alt=\"...\";
banner=\"...\";
width=\"468\";
height=\"60\";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_top\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');
// - JavaScript - -->
</script>";
?>
Sleepy wo bleibt dein humour ? ;)
Ich hätte so auch nicht gewußt, wie Du das gemeint hast.. nimm nicht alles zu tierisch ernst und locker bleiben. schleißlich alles ist hier umsonst und Leute sitzen nicht hier und warten, das einer kommt und seine schlechte Laune auch an die Anderen überträgt.
btw.. das sollst Du auch nicht ernst nehmen.. ;)
[Editiert am 30/6/2004 von seleck]
Hmmm ...
Und, funktioniert es damit ?
MfG
jubilee
ZitatHmmm ...
Und, funktioniert es damit ?
MfG
jubilee
Das weiß ich noch gar nicht. :D
Ich war gestern nicht mehr online und muss jetzt erstmal zur Arbeit. Heute Abend weiß ich mehr. :)
Joho :)
jetzt wo sich die Gemüter wieder beruhigt haben....
Verrat doch mal bitte noch, was denn nicht funktioniert? Kommt ne Fehlermeldung oder sowas?
Habe deinen scriptcode gerade als HTML-Block hier auf der Seite angelegt und es funktioniert eigentlich so wie es soll (wenn ich das script richtig verstehe). Das Ding wechselt 3 verschiedene Banner...
Hallo !
@Tora
ZitatHabe deinen scriptcode gerade als HTML-Block hier auf der Seite angelegt und es funktioniert eigentlich so wie es soll (wenn ich das script richtig verstehe). Das Ding wechselt 3 verschiedene Banner...
Hmmm ...
Bei mir hat er immer die schließende Klammer gequotet (&41;)
Darum hab ich das mal als Blockdatei geschrieben.
MfG
jubilee
ZitatBei mir hat er immer die schließende Klammer gequotet (&41
Joho Jubilee :)
das wird die doofe sql-Injection Option aus dem Adminmenü sein. Schalt das mal ab, ob es dann geht.
Dann geht es bestimmt dieses teil ging mir nämlich auch aufn s... und hab es ausgeschaltet.
Darum hat evt. auch Sleepy ... Probs gehabt.
der Quellcode für'n richtigen PHP-Block oben geht jedenfalls auch mir dieser Option ...
MfG
jubilee
Jo, aus'm mX 2.2 fliegt das sowieso wieder raus....