IPB

Willkommen, Gast ( Anmelden | Registrierung )

6 Seiten V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Link in neuem Fenster mit definierter Größe
Conny
Beitrag 25.01.2005 - 21:18
Beitrag #11


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Hallo Conny,
so müßte es gehen, kannst Du eins zu eins übernehmen.
Das Script ist leicht modifiziert (vereinfacht).
Du solltest bedenken, daß User mit einem aktiven PopUp-Blocker, das PopUp nicht sehen können!
Nur die Pfade zu den Bildern entsprechend anpassen.
HTML
<HTML>
<HEAD>
<TITLE>Homepage</TITLE>
<script LANGUAGE="JavaScript">
<!-- // Begin
function Zeigen(Bild0,Titel0,Breite0,Hoehe0)
{
Bild = Bild0;
Titel = Titel0;
Breite = Breite0;
Hoehe = Hoehe0;
setTimeout("sichtbar()",100);
}

function sichtbar()
{
Fenster_Hoehe = Hoehe + 1; // wird die Zahl 1 erhöht, bekommt man ein Rand um das Bild
Fenster_Breite = Breite + 1;
Optionen = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,res
izable=no,height='+Fenster_Hoehe+',width='+Fenster_Breite;
neues_Fenster = window.open('','',Optionen)
with (neues_Fenster)
{
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<BODY style="margin: 0px; background-color: #000000; cursor: hand;" ONCLICK="javascript:window.close()">');
document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0 ALT="'+Titel+'">');
document.writeln('</BODY></HTML>');
neues_Fenster.moveTo(5,20);
neues_Fenster.focus();
}
}
// Ende -->
</SCRIPT>
</HEAD>

<BODY>

<P>Hier eine Möglichkeit ein Bild in Groß als PopUp zu zeigen.</P>

<A HREF="Javascript:Zeigen('pics/deinbild.jpg','titel des Bildes',500,474)"><IMG SRC="pics/ein-kleines-bild.gif" WIDTH="38" HEIGHT="34" BORDER="0" ALT="Thumb"></A>

</BODY>
</HTML>


Try it!
Conny
Go to the top of the page
 
+Quote Post
Conny1975
Beitrag 25.01.2005 - 22:18
Beitrag #12


is getting harder


Gruppe: User
Beiträge: 16
Mitglied seit: 05.01.2005
Wohnort: Österreich
Mitglieds-Nr.: 4.430



Hallo Conny!

Ich bin mir jetzt nicht sicher ob das, dass ist was ich benötige, denn ich verlinke damit keine Bilder sondern eine htm-seite. Sollte auch kein Popupfenster sein sondern ein ganz normaler link den man auf der Webseite anklickt und sich nur ein eigernes Fenster öffnet. Da es sich um eine htm-Seite handelt wo eine Tabelle mit einer breite von 350 drinnen ist und diese nur mit Text bestückt ist, möchte ich eben nur das dieses Fenster sich in der breite öffnet wie die Tabelle ist bzw. ein wenig breiter ist als die Tabelle, aber nicht den ganzen bildschirm benötigt weil auf der Rechten seite der webseite sich nichts befindet.

Danke für Deine Hilfe aber ich hab mir das Script mal kopiert um damit zu spielen und so kann ich wieder was dazu lernen.

Schönen Abend noch
Go to the top of the page
 
+Quote Post
db
Beitrag 25.01.2005 - 22:33
Beitrag #13


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



ZITAT(Conny1975 @ 25.01.2005 - 22:18)
Hallo Conny!

Ich bin mir jetzt nicht sicher ob das, dass ist was ich benötige, denn ich verlinke damit keine Bilder sondern eine htm-seite. Sollte auch kein Popupfenster sein sondern ein ganz normaler link den man auf der Webseite anklickt und sich nur ein eigernes Fenster öffnet. Da es sich um eine htm-Seite handelt wo eine Tabelle mit einer breite von 350 drinnen ist und diese nur mit Text bestückt ist, möchte ich eben nur das dieses Fenster sich in der breite öffnet wie die Tabelle ist bzw. ein wenig breiter ist als die Tabelle, aber nicht den ganzen bildschirm benötigt weil auf der Rechten seite der webseite sich nichts befindet.

Danke für Deine Hilfe aber ich hab mir das Script mal kopiert um damit zu spielen und so kann ich wieder was dazu lernen.

Schönen Abend noch
*


Dann schreibe im Head der HTML Seite:

<script language="JavaScript">
window.resizeTo(729,552);
</script>
Go to the top of the page
 
+Quote Post
Conny1975
Beitrag 25.01.2005 - 22:41
Beitrag #14


is getting harder


Gruppe: User
Beiträge: 16
Mitglied seit: 05.01.2005
Wohnort: Österreich
Mitglieds-Nr.: 4.430



ZITAT(hdb @ 25.01.2005 - 22:33)
Dann schreibe im Head der HTML Seite:

<script language="JavaScript">
window.resizeTo(729,552);
</script>
*


Hallo!

Und der übernimmt das dann bei allen Hyperlinks die ich auf der Webseite habe, oder? blush.gif
Wenn das so sein sollte, ist das nicht das was ich möchte. smile.gif Meine Webseite besteht aus Frames und da ich nur bestimmte Hyperlinks in ein neu öffnendes Fenster geben möchte muß ich es individuell programieren können.

Vielen Dank
Go to the top of the page
 
+Quote Post
Conny
Beitrag 25.01.2005 - 22:45
Beitrag #15


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Ok, alles klar, auch kein Problem.
Du könntest zu diesem Zweck folgendes Script verwenden:
(Es gelten die Gleichen Regeln wie im Vorherigen Post!)
HTML
<HTML>
<HEAD>
<TITLE>Homepage</TITLE>
<script LANGUAGE="JavaScript">
<!--//Begin
function Start(page)
{
OpenWin = this.open(page, "CtrlWindow", "toolbar=no, menubar=no, location=no, scrollbars=yes, resizable=yes");
OpenWin.moveTo(screen.width*0.13,screen.height*0.00);
OpenWin.resizeTo(screen.width*0.74,screen.height*0.95);
OpenWin.focus();
}
//Ende-->
</SCRIPT>
</HEAD>

<BODY>
<P>Hier eine Möglichkeit eine Seite als PopUp zu zeigen.</P>
<A HREF="javascript:Start('tabelle.htm')">Zur Tabellen-Seite</A>
</BODY>
</HTML>


Um die Weite und Höhe des Fensters zu ändern, änderst Du die Zeile:
OpenWin.resizeTo(screen.width*0.74,screen.height*0.95);
Du Kannst die Zahl 0.74 größer oder kleiner machen.
Bedenke aber, daß die Zeile: OpenWin.moveTo(screen.width*0.13,screen.height*0.00);
dann auch angepasst werden muß.
Und zwar so, daß die Summe aus 2 x die Zahl aus 'MoveTo' plus 1 x die Zahl auf 'ResizeTo' 100 ist.

Hier also: 2 x 13 = 26
26 + 74 = 100

Einfach mal ausprobieren.

Im Übrigen würde das erste Script auch funktionieren.
Anstatt ein Bild (jpg) schreibst Du meineseite.htm, Titel bleibt Titel und die Weite und Höhe kannst Du ja auch selbst eingeben.....
[Edit]Stimmt nicht ganz blush.gif , da war ich etwas voreilig. Natürlich muss man das Script an ein paar Stellen anpassen....z.B. 'Bild' müsste in 'URL' geändert werden. [/Edit]

Schau einfach mal was Dir besser gefällt.
Das 2. Script ist von der Größe (des PopUps) her Dynamisch, denn es richtet sich nach der Bildschirmgröße, das 1. Script arbeitet mit der von Dir vorgegebenen Wert.

cu
Conny

Der Beitrag wurde von Conny bearbeitet: 25.01.2005 - 23:28
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 25.01.2005 - 23:56
Beitrag #16


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



[kratztsichamkopf]
Er will doch nur einen Link in einem neuen Fenster mit definierter Größe öffnen. Dazu übernimmt er einfach:

<a href="agb.htm" target="NeuesFenster" onclick="java script:window.open('','NeuesFenster','width=450, height=700, directories=yes, toolbar=yes, location=yes, menubar=yes, scrollbars=yes, status=yes, resizable=yes, dependent=no')">AGB</a>

in seine Seite. Das fette *muß* gleich sein. Fertig! Und es funktioniert ohne Verrenkungen mit und ohne Javascript.

Andreas - der ob der ausufernden Scripte hier ein wenig verwirrt ist. Was ist denn an meinem Code mißliebig? ohmy.gif devlish.gif
Go to the top of the page
 
+Quote Post
db
Beitrag 26.01.2005 - 0:06
Beitrag #17


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



ZITAT(Andreas @ 25.01.2005 - 23:56)
[kratztsichamkopf]
Er will doch nur einen Link in einem neuen Fenster mit definierter Größe öffnen. Dazu übernimmt er einfach:

<a href="agb.htm" target="NeuesFenster" onclick="java script:window.open('','NeuesFenster','width=450, height=700, directories=yes, toolbar=yes, location=yes, menubar=yes, scrollbars=yes, status=yes, resizable=yes, dependent=no')">AGB</a>

in seine Seite.  Das fette *muß* gleich sein. Fertig! Und es funktioniert ohne Verrenkungen mit und ohne Javascript.

Andreas - der ob der ausufernden Scripte hier ein wenig verwirrt ist. Was ist denn an meinem Code mißliebig? ohmy.gif  devlish.gif
*


Sollte nur um ';return false' erweitert werden und müste dann passen.
Go to the top of the page
 
+Quote Post
Conny
Beitrag 26.01.2005 - 0:31
Beitrag #18


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



ZITAT(Andreas @ 25.01.2005 - 23:56)
...Was ist denn an meinem Code mißliebig? ....
*


Nichts! smile.gif
Es gibt halt sooo viele (um)Wege die (auch) nach Rom führen... wink.gif

cu
Conny
Go to the top of the page
 
+Quote Post
uschi
Beitrag 26.01.2005 - 6:28
Beitrag #19


is getting harder


Gruppe: User
Beiträge: 21
Mitglied seit: 18.10.2003
Mitglieds-Nr.: 1.498



Hallo,
auf meiner Seite kannst du das Ergebnis online testen, ganz unten beim Radio-Link. So hättest du es doch gerne, oder?

<a href="hier dein Link" onclick="window.open(this.href,'NAME','width=550,
height=175,resizable=yes,scrollbars=yes,title=NAME'); return false;">Link-Name</a>

Viele Grüße

Uschi
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 26.01.2005 - 8:15
Beitrag #20


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



ZITAT(hdb @ 26.01.2005 - 0:06)
Sollte nur um ';return false' erweitert werden und müste dann passen.
Keine Erweiterung. Passt so. Im Gegenteil, mit return false kann's ja gar nicht mehr funktionieren!
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

6 Seiten V  < 1 2 3 4 > » 
Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 25.04.2024 - 5:54

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here