Zwei oder mehr kleine Fenster öffnen

wieseline

Mitglied
Hallo allerseits,
bitte schaut doch mal bitte nach dem Link, ob ihr mir vielleicht helfen könnt. Ich finde einfach keine Seiten, wo man's abschauen kann. Das Problem ist auf der Testseite geschildert.

Link nicht mehr aktiv

Danke für eure Mühe.
Viele Grüße
Wieseline
 
Zuletzt bearbeitet:
Hi,

Du bist schon auf dem richtigen Weg. Du musst Deinen Fenstern bei deren Öffnen
nur unterschiedliche Namen geben. Bisher nennst Du bei "fenster". Nenne das
erste "fenster1" und das zweite "fenster2" und dann sollte es funktionieren.
Code:
<tr height="120">
    <td width="30" height="120"></td>
    <td width="120" height="120"><a href="JavaScript:fenster('text1.html','fenster1','height=230,width=230,left=170,top=320,scrollbars=no')"><img src="Pic00018.jpg" width="113" height="113" border="0"></a></td>
    <td height="120"></td>
    <td width="120" height="120"></td>
    <td width="258" height="120"><a href="JavaScript:fenster('text2.html','fenster2','height=230,width=230,left=600,top=300,scrollbars=no')"><img src="Pic00036.jpg" width="113" height="113" border="0"></td>
</tr>

Ciao
Quaese
 
Super, aber bin noch nicht ganz zufrieden

Hallo Quaese,

danke für deine Lösung, habe sie jetzt mit eingebaut.

Link nicht mehr aktiv
http://www.welt-im-web.de/01-test/fenstertest.html
Funktioniert super, bloß hätte ich gerne gehabt (nichts als Ansprüche :)), dass die Fenster stehen bleiben. Das heißt, man macht das erste Fenster auf. Während man das zweite anklickt, verschwindet das erste nicht minimierend in der Taskleiste unten. Das zweite Fenster sollte genauso wie das erste Fenster zu sehen sein.
Geht das?
Oder muss man doch auf ein anderes Script umsteigen?

Viele Grüße
wieseline
 
Zuletzt bearbeitet:
Hi wieseline,

das ist das JavaScript, dass mit dazu eingefallen ist. Gibt sicherlich elegantere Wege,
aber es sollte funktionieren.

Code:
<script language="JavaScript">
<!--
var win1;
var win2;

function fenster(URL, Name, features){
    hWin = window.open(URL,Name,features);
    hWin.focus();
    return hWin;
}

function focusWin(hWin){
    try{
        if(hWin){
            hWin.focus();
        }
    }catch(e){
        hWin = null;
    }
}
//-->
</script>

Im Body sollte es wie folgt aufgerufen werden:

Code:
<tr height="120">
    <td width="30" height="120"></td>
    <td width="120" height="120"><a href="#" onClick="win1 = fenster('text1.html','fenster1','height=230,width=230,left=170,top=320,scrollbars=no'); focusWin(win2);"><img src="Pic00018.jpg" width="113" height="113" border="0"></a></td>
    <td height="120"></td>
    <td width="120" height="120"></td>
    <td width="258" height="120"><a href="#" onClick="win2 = fenster('text2.html','fenster2','height=230,width=230,left=600,top=300,scrollbars=no'); focusWin(win1);"><img src="Pic00036.jpg" width="113" height="113" border="0"></td>
</tr>

Viel Spass damit!

Ciao
Quaese
 

Neue Beiträge

Zurück