Ergebnis 1 bis 5 von 5

Thema: JavaScript Rollover - falsches Ziel

  1. #1
    HTML Newbie
    Registriert seit
    24.01.2010
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard JavaScript Rollover - falsches Ziel

    Hallo zusammen, ich habe da ein Problem mit einer HP die ich teilweise mit Dreamweaver erstellt habe. Folgende Situation:

    Die HP besteht aus zwei horizontal übereinanderliegenden Frames.
    index.html:
    frame name="oben" src="interface.html"
    frame name="unten" src="startseite.html"

    Mit Photoshop habe ich ein Interface mit 4 Buttons erstellt und die Slices dazu gesetzt, dann im Dreamweaver die Rollover für jeden Button erstellt und das ganze dann als "interface.html" gespeichert, das Problem ist nun das beim Klick auf einen der 4 Buttons die Ziel Seite im selben Frame geöffnet wird, es soll aber im zweiten Frame geöffnet werden also im Frame "unten", allerdings komme ich mit dem JavaScript Code den der Dreamweaver erstellt hat nicht klar

    Hier ein Auszug aus der interface.html:

    HTML-Code:
                <td><a href="gallerie/index.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Gallerie','','interface/button_1_over.jpg',1)">
                    <img src="interface/button_1.jpg" alt="Gallerie" name="Gallerie" width="120" height="26" border="0"></a>
                </td>
                <td rowspan="2">
                    <img src="interface/interface_04.jpg" width="40" height="53" alt="">
                </td>
                <td><a href="uebermich.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Über Mich','','interface/button_2_over.jpg',1)">
                    <img src="interface/button_2.jpg" alt="Über Mich" name="Über Mich" width="120" height="26" border="0"></a>
                </td>
                <td rowspan="2">
                    <img src="interface/interface_06.jpg" width="80" height="53" alt="">
                </td>
                <td><a href="kontakt.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Kontakt','','interface/button_3_over.jpg',1)">
                    <img src="interface/button_3.jpg" alt="Kontakt" name="Kontakt" width="120" height="26" border="0"></a>
                </td>
                <td rowspan="2">
                    <img src="interface/interface_08.jpg" width="40" height="53" alt="">
                </td>
                <td><a href="impressum.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Impressum','','interface/button_4_over.jpg',1)">
                    <img src="interface/button_4.jpg" alt="Impressum" name="Impressum" width="120" height="26" border="0"></a>
                </td>
    und hier der Script Teil der die Rollover steuert:

    Code:
    function MM_swapImgRestore() { //v3.0
              var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    function MM_preloadImages() { //v3.0
              var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
                        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
                        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
              var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
                        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
              if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
              for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
              if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
              var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
               if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    Wie muss ich das abändern damit er beim Klick auf die Buttons die Ziel URL im zweiten unteren Frame öffnet und nicht im oberen?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von antiker (24.01.2010 um 20:33 Uhr)

  2. #2
    Bandit
    Gast

    Standard AW: JavaScript Rollover - falsches Ziel

    Einfach mal bei SelHTML nachsehen: http://de.selfhtml.org/html/verweise...tm#zielfenster

    Oder besser, verzichte auf Frames

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    24.01.2010
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: JavaScript Rollover - falsches Ziel

    hallo bandit600,

    selfhtml war meine erste anlaufstelle, dort wird allerdings nicht der js dreamweaver code erklährt...

    PS: meine frage lautete nicht ob ich mit oder ohne frames arbeiten soll^^

  4. #4
    Bandit
    Gast

    Standard AW: JavaScript Rollover - falsches Ziel

    Es hat auch nichts mit dem (Drecks) Dreamweaver zu tun, sondern mit einfachen HTML-Kenntnissen.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    24.01.2010
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: JavaScript Rollover - falsches Ziel

    "drecks" Dreamweaver, in der Tat, da muss ich dir beipflichten...
    Jetzt muss ich mich doch nochmal bedanken bei dir, dein Link zu selfhtml hat mich auf die richtige Seite geführt wo ich die Lösung dann doch fand.

    Versteh meine anfängliche Reaktion bitte nicht falsch, aber es gibt leider viel zu viele Forum User die zwar tausende Posts aufweisen können aber bei Fragen dann meist nur weiter verlinken und einem von irgendwas abraten oder Alternativ-Empfehlungen geben um ja nicht selbst denken zu müssen...

    In deinem Fall lag ich da falsch, die verlinkte Seite war sehr informativ, THX

    MfG antiker

Ähnliche Themen

  1. Falsches Buch gekauft? PHP 4 & Javascript!
    Von Mütze im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 07.03.2007, 15:08
  2. 3 mal falsches passwort
    Von volente im Forum Forum-Hilfe.de intern
    Antworten: 6
    Letzter Beitrag: 10.01.2007, 12:24
  3. JavaScript-Menü überlagert CSS-Rollover
    Von Pharlap im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 16.08.2006, 16:34
  4. JavaScript-Problem: RollOver funktioniert nicht im firefox
    Von BazenPe im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 14.09.2005, 09:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •