Javascript Problem - Frame weg

  • #1
D

ditges1983

Guest
hallo leute hab leider bis jetz nichts vergleichbares im forum gefunden...hab n kleines problem mit nem javascript....also die idee ist das der benutzer auf ein link drückt (dargestellt durch grafik) das dann eine mp3 abgespielt wird und der link halt im mainframe erscheint...klappt auch soweit ganz gut ...problem ist sobald ich auf die grafik klick ist der gesamte frame weg (der untere mit den links) ..ich post mal den Code wär sehr dankbar wenn mir jemand helfen könnte thx


<script language=JavaScript type=text/javascript>
<!--
function klang() {
document.write(<embed src='au.mp3' width=0 height=0 hidden=true autostart=true></embed>);
}
//-->
</script>

<body bgcolor=white text=#8B6400 link=#8B6400 vlink=white >
<hr color=#8B6400>



<a href=new2.html target=main align=right>
<img src=klang.jpg height=50 width=50 alt=links zu unseren partnersites border=0 onClick=klang()></a>Klangschalen




<a href=hotstones.html target=main align=right>
<img src=klang.jpg height=50 width=50 alt=links zu unseren partnersites border=0 onClick=klang()></a>Hotstones
 
  • #2
hallo,
um was für einen Frame handelt es ich?
Einen I Frame; oder Ein Frameset?
Und wo befindet sich der gepostete code im main Frame?
Gruß Sascha
 
  • #3
Poste doch mal die Adresse der ganzen Seite, damit man es sich ansehen kann.
 
  • #4
Hallo ich bins wieder...die Seite steht nocht nicht im netz und leider bin ich immer noch nicht weiter so das ich ne entsprechende Lösung posten könnte habs jetz mit flash gemacht ...
wird eine seite geöffnet
<object type=application/x-shockwave-flash data=emff_silk_button.swf width=1 height=1>
<param name=movie value=emff_silk_button.swf>
<param name=FlashVars value=src=au.mp3&autostart=yes&volume=5>
</object>

wird durch den Befehl die mp3 (indem fall au.mp3) gestartet....

hab aber noch ein problem...der besucher geht mit der maus auf einen link...neben den links sind bilder..die sich ändern sollen sobald der benutzer mit der maus drauf geht...bis jetz sieht der code so aus:

<img src=003.jpg length=300 height=400 align=left onmouseover=this.src='002.jpg' onmouseout=this.src='003.jpg'>

aber so ändert sich natürlich nur das bild :( ....kann mir jemand an nem allgemeingültigen beispiel erklären we man die refferenz ändert ....benutzer geht auf LINK B und BILD A ändert sich...Benutzer geht von LINK B mit der maus weg BILD A nimmt wieder Ursprung an ? ....vielen Dank
 
  • #5
Hallo,
ich verstehe dich so, dass sich das Bild ändern soll, wenn man mit der Maus über den Link geht? Dann versuch's mal so: Dem Bild eine ID verpassen:
Code:
<img src=003.jpg length=300 height=400 align=left id=img003>
Und dann im a-href-Tag:
Code:
<a href=link.html
onmouseover=document.getElementById(img003).src='002.jpg'
onmouseover=document.getElementById(img003).src='003.jpg'>
Ohne Gewähr, getestet habe ich es nicht, aber es müsste so funktionieren.
Viel Erfolg und viele Grüße - Ulrich
 
  • #6
Hi,
Ich glaube im unteren code ist noch ein Fehler.
Code:
<a href=link.html
onmouseover=document.getElementById(img003).src='002.jpg' 
onmouseover=document.getElementById(img003).src='003.jpg'>
Müsste das nicht so heißen?
Code:
<a href=link.html
onmouseover=document.getElementById(img002).src='002.jpg' 
onmouseover=document.getElementById(img003).src='003.jpg'>
 
  • #7
Nein, auf keinen Fall. Bei dem Parameter für getElementById handelt es sich in beiden Fällen um die ID des Image-Tags und die ist in beiden Fällen img003.
Viele Grüße - Ulrich
 
  • #8
ok ich wollte nur fragen, da ich bei solchen sachen auch nicht mehr ganz sicher bin.

Gruß Sascha
 
  • #9
Hy,

ist jetzt zwar schwer, war rauszuverstehen, da ziemlich undeutlich beschrieben, aber wenn ich es richtig verstanden habe, wieso machst du das mit den Bilderlinks nicht mit CSS? Soll das etwas wie ein Menü funktionieren?

 
  • #10
HEY Vielen Dank erstmal für die Tipps...ha mich ein wenig in CSS eingelesen,bin mir auch sicher das ich dort früher oder später fündig werd allerdings bin ich zurzeit selten zuhause und so wend ich mich abermals an euch ...vielen lieben dank für die bisherigen antworten und für die kommenden im vorraus...

hab die site jetz auch endlich online damit ihr euch ein Bild machen könnt


das mit dem counter war übrigens die idee von meinem Onkel er bestand darauf...naja Geschmackssache

nun zu dem ursprünglichen Problem....wenn ihr z.B auf die Rubrik Hot Stones geht it ja links ein bild und rechts von dem Bild weitere Links...was ich halt erreichen will ,it das der Benutzer rechts auf die links geht und sich bei jedem link links ein anderes Bild aufbaut...meinetwegen fährt er mit dem mauszeiger auf Die Wirkung und dann ercheint link statt der Steine ein anderes Bild....vielen Dank im Vorraus

PS: falls ihr noch andere Tipps hat für die Website immer her damit und JA ich bin Anfänger und benutz nichtmal Frontpage (schreib alles im Windows Editor) deshalb bin ich auch auf Beispielcode angewiesen
 
  • #11
Hallo Ditgess,
Das mit den Links und den Bildern mach so, wie ich es oben beschrieben habe, dann wird es funktionieren.
schreib alles im Windows Editor
Dann würde ich dir aber empfehlen, schleunigst einen Editor mit Syntaxhighlighting anzuschaffen, z. B. PSPad. Oder gleich einen HTML-Editor wie Phase 5.
Viele Grüße - Ulrich
 
Thema:

Javascript Problem - Frame weg

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben