Wiwi braucht Hilfe
Hi Leute,
ich studieren eigentliche Wirtschaft an der Fernuni und brauch mal ein wenig professionelle Unterstützung bei einem Java-Script.
Eigentlich funktioniert das Skript (Slideshow) ganz gut; ich bekomme es aber nicht vernünftig positioniert.
Wenn sich jemand auskennt, wäre ich sehr dankbar.
Das Laufband befindet sich jetzt immer obern auf der Seite ich möchte es aber in eine Tabelle einbinden. D.h. mittig positionieren
Hier das Script:
<SCRIPT language=JavaScript1.2>
<!--
var largvisio=330
var hautvisio=145
var vitessevisio=6
var visio_gd=new Array()
var visio_final=''
visio_gd[0]='<a href="Hier Verweis" border=1><img src="Hier grafik"></a>'
visio_gd[1]='<a href="" border=1><img src=""></a>'
visio_gd[2]='<a href="" border=1><img src=""></a>'
visio_gd[3]='<a href="" border=1><img src=""></a>'
visio_gd[4]='<a href="" border=1><img src=""></a>'
var copyspeed=vitessevisio
for (i=0;i<visio_gd.length;i++)
visio_final = visio_final + visio_gd[i] + " "
if (document.all)
{
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+largvisio+'">'+visio_final+'</marquee>')
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=vitessevisio")
}
function regenere_visio()
{
window.location.reload()
}
function regenere_visio2()
{
if (document.layers)
{
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenere_visio",450)
init_visio()
}
if (document.all)
ieslider.scrollAmount=vitessevisio
}
function init_visio()
{
document.ns_slider01.document.ns_slider02.document.write('<nobr>'+visio_final+'</nobr>')
document. ns_slider01.document.ns_slider02.document.close()
thelength=document.ns_slider01.document.ns_slider02.document.width
scrollslide()
}
function scrollslide()
{
if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1))
{
document.ns_slider01.document.ns_slider02.left-=vitessevisio
setTimeout("scrollslide()",100)
}
else
{
document.ns_slider01.document.ns_slider02.left=largvisio
scrollslide()
}
}
//-->
</SCRIPT>
<BODY
onload=regenere_visio2()>
</script>
</head>
<body onload="regenere_visio2()">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><window.onload=regenere_visio2
</body>
Comments
Crazy Chrizzy
Contributions on this page: 2
View profileSlideshow mit html
Moin Moin!
Zu deinem JavaScript:
1. Nicht alle Browser lassen dir die Anweisungen ohne Semikolon durchgehen.
2. Vielleicht ist es auch beim Copy und Paste ins Forum passiert, jedenfalls sind in dem Script Klammer- und Leerzeichen- und HTML-Tag-Fehler.
3. Um die Struktur zu erkennen, solltest du übersichtlich einrücken.
4. Und Kommentare, wenigestens was die Funktionen grob realisieren.
Ich kann nicht genau einschätzen, was du möchtest, vielleicht musst du ja unbedingt JavaScript benutzen, aber es geht auch ohne:
[FONT=Fixedsys]<html>
<head>
<title>Slideshow</title>
</head>
<body>
<h1>Slideshow</h1>
<p>Bewegte Bilder in einer Tabelle:</p>
<table border>
<colgroup>
<col width="100">
<col width="300">
<col width="100">
</colgroup>
<tr>
<td>Zelle[1, 1]</td>
<td>Zelle[1, 2]</td>
<td>Zelle[1, 3]</td>
</tr>
<tr>
<td>Zelle[2, 1]</td>
<td>
<marquee scrollamount="10" scrolldelay="10">
<img src="bild.jpd" width="32" height="32">
<img src="bild.jpd" width="32" height="32">
<img src="bild.jpd" width="32" height="32">
<img src="bild.jpd" width="32" height="32">
</marquee>
</td>
<td>Zelle[2, 3]</td>
</tr>
<tr>
<td>Zelle[3, 1]</td>
<td>Zelle[3, 2]</td>
<td>Zelle[3, 3]</td>
</tr>
</body>
</html>
Ahoi!
Crazy Chrizzy
Contributions on this page: 2
View profileAh,
Das einrücken wird also automatisch vom Forum zerstört, dann bist du nicht daran Schuld.
Rene K. aus AB
Contributions on this page: 2
View profileEs gibt in dem Editor einen Button 'Code einfuegen'.. Wenn man damit seinen Quellcode einfuegt, sollten die Einrueckungen erhalten bleiben.
Zu Javascript kann ich leider nix sagen. Da kenn' ich mich zu wenig aus
Sina
Contributions on this page: 4
View profileSo wenig braucht man?? Und ich wurschtel stundenlang an dem Teil.
Vielen Dank, so hatte ich mir das vorgestellt. Aber da bewegt sich noch nichts.
Die Fehler: Also auf dem IE funktioniert das. Firefox zeigt es nicht an. Und es sieht eigentlich ganz hübsch aus.
Gruß Sina
Rene K. aus AB
Contributions on this page: 2
View profileDu kannst den Code an das Mozilla Team schicken.. Vielleicht ist es ja ein Fehler im Parser des Firefox.
Diese Inkompatibilitaeten zwischen den Browsern sind immer wieder aergerlich. Da hilft nur eins: nur Standardanweisungen und keine Browser-spezifischen Erweiterungen benutzen ;) .. Allerdings ist der IE in manchen Dingen etwas fehlertoleranter als der Firfox
Sina
Contributions on this page: 4
View profileZumachen???
Ich bin dann scheinbar doch nicht bewandert genug.
Mit halbwissen läßt sich eben schlecht programmieren.:(
Jetzt wechseln sich die Bilder einfach nur ab. Geht auch .
Trotzdem vielen Dank für die Hilfe.
Gruß Sina
Sina
Contributions on this page: 4
View profileAchso, ja das habe ich. Aber da bewegt sich trotzdem nichts.
Happy Sebpo
Contributions on this page: 1
View profileWie, da bewegt sich nichts?
Bei mir bewegen sich da 4 Bildchen in einer Tabelle??
Ahoi