URL: https://www.overclockers.at/coding-stuff/javascript_help_dringend_103327/page_1 - zur Vollversion wechseln!
Hi Leute!
Ein Freund von mir braucht dringend Hilfe bei JavaScript - bis spätestens 23 Uhr heute!
Er hat dieses Script:
<%
set rs=Server.CreateObject("adodb.Recordset")
connectme="DSN=filmup"
sqlstmt = "SELECT * FROM tbSponsoren"
rs.open sqlstmt, connectme
dim zaehler
%>
<script LANGUAGE="JavaScript">
<!--
banner()
function banner() {
var z= 1;
Banner = new Array(z);
<%DO WHILE not rs.EOF
If zaehler = "" Then
zaehler = 0
End If%>
Banner[<%=zaehler%>] = '<a href="<% = rs("Link") %>" target="_blank"><IMG SRC="grafik/sponsoren/<% = rs("Logoname") %>" ALT="Sponsoren" BORDER="0"></a>';
<%
zaehler = zaehler+1
rs.MoveNext
LOOP %>
var jetzt=new Date();
var z=(jetzt.getSeconds())%<%=zaehler%>;
document.write(Banner[z]);
}
//-->
</script>
jetzt geht es darum dass dieser in einem frame geladen wird ... und die bilder die er ausliest und ausgiebt sollen alle 10sec getauscht werden gegen ein anderes dass aus der DB kommt ... also imageswapping
DAS PROBLEM:
er liest mir die bilder aus der DB ... kommen alle in das array ... allerdings weiß ich jetzt net wie ein JS aussehen sollte dass alle 10sec. ein anderes bild dass er aus der DB geladen hat angezeigt werden soll
Bitte um Hilfe, danke vielmals im Voraus
Schon hier gesucht?
http://selfhtml.teamone.de/
MfG
jo kennt er leider schon - hat nix geholfen ;/
muss das seinZitat von Luki1987Schon hier gesucht?
http://selfhtml.teamone.de/
MfG
... das macht jeder wenn er ka hat....
donkey! habs gla weitergleitet meld mi wieda wenns geht
hm okay es happert daran:
danach welchselt er zum neuen bild ... allerdings kommt dann im frame NUR mehr das bild daher ... und der rest des frames is leer ... weil er eben nur die funktion ausführt ... und die schreibt ja nur ein <img src= ....>
Irgendwie soll der Frame noch erhalten bleiben, soweit ich das verstanden habe.?
die sprache mit
<% %>
nennt sich ASP und is imho sch***
aber es basiert auf vb bzw. vbscript und läuft nur über iis
hat dein freund icq??
Zitat von Facetiousdie sprache mit
<% %>
nennt sich ASP und is imho sch***
aber es basiert auf vb bzw. vbscript und läuft nur über iis

uuu... ich glaub ich hab die lösung....
dein freund muss auf der hp ein platzhalter machen und mit einer id belegen...
z.b.
<table border="1" width="50%">
<tr>
<td id="sym">
</td>
</tr>
</table>
das geht glaub ich aber auch mit <p id="sym"></p>, vielleicht sogar auch mit <div id="sym"></div>....
und dann statt
document.write(Banner[z]);
soll er einfach
sym.innerHTML = Banner[z];
machen
das sollte dann funktionieren 
Zitat von LeadToDeathhm soll ihm das jetzt irgendwie weiterhelfen oder war das nur ein statement?

Zitat von tomstigwas ist das eigentlich für eine sprache mit den "<% %>"??
also wenn ich jetzt nicht vor 3 minuten komplett verblöded bin ist das der microsoft-ansatz von dhtml und wird demnach nur von internet-explorer unterstützt...Zitat von tomstigund dann statt
document.write(Banner[z]);
soll er einfach
sym.innerHTML = Banner[z];

Mozilla kann auch innerHTML
Opera -> k.A.
der endeffekt:
http://80.248.192.231/filmup.asp
die werbung links oben, die sich alle 10sec ändert....
opera 7.2 funktionierts auch...
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026