Webdesign in Siegen

javascript gesucht

Fragen zum Thema JavaScript können hier gestellt werden

Moderatoren: Basti, Ingo

javascript gesucht

Beitragvon mike bols am 20.02.2008, 17:22

hallo,

ich bin ein laie was webdesign angeht, und habe meine homepage bisher immer im copy/paste verfahren gebastelt.

für eine neue webseite bin ich nun auf der suche nach einem stückchen java code:

ich habe einige buttons als grafiken (button1.gif, button2.gif ect.).

in einem table habe ich ein filmchen (.mov) embedded. ich möchte nun das dieses filmchen beim clicken auf die buttons ausgetauscht werden. (film01.mov = embedded, button1.gif = film01.mov , button2.gif = film02.mov ect.).

für diese aufgabe suche ich nun ein kleines javascript. ich habe bereits eines erfolglos versucht:

---
<SCRIPT LANGUAGE="JavaScript">
<!-- hide from none JavaScript Browsers

Image1.src = "movies/movie01.mov"
Image2.src = "movies/movie02.mov"
Image3.src = "movies/movie03.mov"
Image4.src = "movies/movie04.mov"
Image5.src = "movies/movie05.mov"
Image6.src = "movies/movie06.mov"
Image7.src = "movies/movie07.mov"
Image8.src = "movies/movie08.mov"

function SwapOut() {
document.imageflip.src = Image2.src; return true;
}

function SwapBack() {
document.imageflip.src = Image1.src; return true;
}
// - stop hiding -->
</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin=0 topmargin=0>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="CENTER" valign="MIDDLE"><td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/tv_left.gif" width=106 height=587 hspace=0 vspace=0 border=0 alt=""></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="images/tv_top.gif" width=426 height=96 border=0 alt="" hspace=0 vspace=0></td></tr>
<tr><td bgcolor="#000000"><embed src="movies/movie01.mov" id="im" "width="426" height="320" bgcolor="000000" controller="false" autoplay="true"></td></tr>
<tr><td><img src="images/tv_bottom.gif" width=426 height=171 border=0 alt="" hspace=0 vspace=0></td></tr>
</table></td>
<td><img src="images/tv_middle.gif" width=77 height=587 border=0 alt="" hspace=0 vspace=0></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="images/tv_topright.gif" width=120 height=282 hspace=0 vspace=0 border=0 alt=""></td></tr>
<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr>



<td><a href="#" onclick="document.getElementById('im').src='movies/movie01.mov"><img src="images/button1_off.gif" width=18 height=47 hspace=0 vspace=0 border=0 alt=""></a></td>

<td><a href="#" onclick="document.getElementById('im').src='movies/movie02.mov"><img src="images/button2_off.gif" width=14 height=47 hspace=0 vspace=0 border=0 alt=""></a></td>

u.s.w.
---


kann mir jemand weiterhelfen?
mike bols
Mitglied
 
Beiträge: 2
Registriert: 20.02.2008, 17:08

Re: javascript gesucht

Beitragvon Avedo am 20.02.2008, 17:32

Was denn? JAVA oder JavaScript. Ist ein kleiner Unterschied. Würde aber von beidem abraten, da man JS ausschalten kann und für JAVA viel Geld für den Webspace bezahlt, weil kaum jemand das anbietet.
MfG, Andy
Ich bin zu Mimis Religion konvertiert!
I'm so tired of slitting the throats of people calling me a violent psychopath.
Benutzeravatar
Avedo
Mitglied
 
Beiträge: 464
Registriert: 09.12.2007, 20:12
Wohnort: Göttingen

Re: javascript gesucht

Beitragvon bewhatyouare am 20.02.2008, 17:33

warum arbeitest du nicht mit frames / iframes ? Ist doch leichter als javascript und ausserdem brauch man nicht java ;) Denn ... man mags kaum glauben, aber nicht jeder besitzt java ;)
Bild
Benutzeravatar
bewhatyouare
Mitglied
 
Beiträge: 78
Registriert: 05.01.2008, 04:17
Wohnort: Krefeld

Re: javascript gesucht

Beitragvon Avedo am 20.02.2008, 17:36

Ich weiß nicht was ich schlimmer finden soll - Frames oder JAVA/JS. Frames werden ab HTML5 wenn ich mich recht erinnere nicht mal mehr implementiert sein. Da würd ich dann doch eher auf AJAX (auch wenn es auf JS aufbaut) zurückgreifen. Damit kann man reloadbare Div-Container basteln. Musst einfach ma danach googeln.
MfG, Andy

/EDIT: Zu HTML 5 und Frames bitte mal hier schauen.
Ich bin zu Mimis Religion konvertiert!
I'm so tired of slitting the throats of people calling me a violent psychopath.
Benutzeravatar
Avedo
Mitglied
 
Beiträge: 464
Registriert: 09.12.2007, 20:12
Wohnort: Göttingen

Re: javascript gesucht

Beitragvon mike bols am 20.02.2008, 17:50

bewhatyouare hat geschrieben:warum arbeitest du nicht mit frames


ich habe mich bewußt für javascript und gegen frames entschieden.
also, wenn mir jemand mit meinem problem weiterhelfen könnte, fände ich das besser als jetzt hier einen pro-und-contra-verschiedener-anderer-möglichkeiten-thread daraus zu machen.
mike bols
Mitglied
 
Beiträge: 2
Registriert: 20.02.2008, 17:08

Re: javascript gesucht

Beitragvon Avedo am 20.02.2008, 19:51

mike bols hat geschrieben:ich bin ein laie was webdesign angeht, und habe meine homepage bisher immer im copy/paste verfahren gebastelt

Ich denke du solltest dir unsere Überlegungen zu Gunsten deines Webauftritts zu Herzen nehmen. Zudem achte bitte streng auf Groß- und Kleinschreibung. Darauf wird hier im Forum sehr viel Wert gelegt.

Zu deinem Problem kann ich nur sagen, dass ich mir da mal AJAX anschauen würde. Das ist eine neue clientseitige Sprache, die aus XML und JavaScript entstanden ist. Mit dieser kannst du mit ganz normalen Div-Containern arbeiten, die auf Befehl reloaded werden.
MfG, Andy
Ich bin zu Mimis Religion konvertiert!
I'm so tired of slitting the throats of people calling me a violent psychopath.
Benutzeravatar
Avedo
Mitglied
 
Beiträge: 464
Registriert: 09.12.2007, 20:12
Wohnort: Göttingen

Re: javascript gesucht

Beitragvon Ingo am 20.02.2008, 22:59

Hallo, Mike.

Im Skript an sich (bes. im onclick-Handler) kann ich erst mal keinen prinzipiellen Fehler sehen, abgesehen davon , dass
in dem Ausschnitt die beiden Swap-Funktionen nicht benutzt werden.

So auf die Schnelle fallen mir aber einige Syntaxfehler auf; vllt. hilft es schon diese zu beseitigen: Im <embed
src="movies/movie01.mov" id="im" "width="426" ... >
ist direkt vor width ein Anführungzeichen zuviel.
Die ersten Zeilen sollten mit einem Semikolon ';' abgeschlossen werden: Image1.src = "movies/movie01.mov";
usw. - Läuft denn der Player überhaupt (evtl. nach den Syntax-Ausbesserungen; er sollte ja movie01 abspielen)?

Eh ich's vergesse: Willkommen auf DW! Dass du hier so empfangen wirst, ist sicher nur gut gemeint . . . :wink:
@andere: Bitte ein klein wenig mehr auf Mikes Anliegen achten - er sucht eine händelbare JS-Lösung 8) Dangöö

Gruß, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Benutzeravatar
Ingo
Moderator
 
Beiträge: 442
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW


Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast