Skip to content
xenforo

Wiwi braucht

Content

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>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><window.onload=regenere_visio2
</body>

Comments

Slideshow 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!

Ah,

Das einrücken wird also automatisch vom Forum zerstört, dann bist du nicht daran Schuld.

Crazy Chrizzy wrote:


Das einrücken wird also automatisch vom Forum zerstört, dann bist du nicht daran Schuld. ;)\

Es 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

So 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

Sina wrote:


Die Fehler: Also auf dem IE funktioniert das. Firefox zeigt es nicht an. Und es sieht eigentlich ganz hübsch aus.\

Du 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

Zumachen???
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

Achso, ja das habe ich. Aber da bewegt sich trotzdem nichts.

Wie, da bewegt sich nichts?
Bei mir bewegen sich da 4 Bildchen in einer Tabelle??

Ahoi