Archivlink: javarea.de Forum > JavaScript > rezive Fenster
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > rezive Fenster

Pages: [1]

geschrieben von callboy am 03.03.2006 - 11:09
Hallo zusammen,

ich bin also ein Neuling auf dem Gebiet von JS.
Für meine HP möchte ich das Script "rezive Fenster" benutzen.
Fragen:
An welcher Stelle muss da der Text eingefügt werden?
Muss ich, da es sich dabei um eine Auflistung handelt, etwas besonderes bei beachten?
Der Button zum Öffnen des Fensters müsste aus einem Wort mitten in einer Textpassage sein.
Kann mir da jemand weiterhelfen?

Danke


HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
script language="JavaScript">
<!--
// (C) 2000 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de 

//Browserabfrage ob Objekt bekannt
function browserObj() {
	agent = navigator.userAgent.toLowerCase();
	if (agent.indexOf("msie") != -1) {this.type = "explorer";}
	  if ((agent.indexOf("mozilla") != -1) && (agent.indexOf("compatible") == -1)){
		this.type = "navigator";
		}
	  this.version = parseInt(navigator.appVersion);
	}
browser = new browserObj();

var i = 100; 					//Startbreite der Seite
var k = 100; 					//Starthöhe der Seite muss gleich sein
function activ(){
 if (i<300) 	{				//Startbreite beim Scrollen
	window.resizeTo(i, 100); 	//Starthöhe der Seite muss gleich sein
	window.moveBy(0,0); 		//Startposition des Fensters
	i+=10; 						//Geschwindigkeit bei Seitenscroll
	window.setTimeout("activ()", 20);	//Zeit zum einladen

}else{

///////////////Navigator////////////////
if ((browser.type == "navigator")){
 if (k<400) {					//höhe der Seite nach Aufbau
	window.resizeTo(400, k); 	//Breite der Seite nach Aufbau
	window.moveBy(0,-2); 		//Bewegung des Fensters nach links und oben(auch -x wert möglich)
	k+=10; 						//Geschwindigkeit bei höhenscroll
	window.setTimeout("activ()", 20); //Zeit zum einladen
	}
}
///////////////Internet Explorer////////
if ((browser.type == "explorer")){
 if (k<400) 	{				//höhe der Seite nach Aufbau
 	window.resizeTo(400, k); 	//Breite der Seite nach Aufbau
	window.moveBy(0,0); 	//Bewegung des Fensters nach links und oben(auch -x wert möglich)
	k+=10; 					//Geschwindigkeit bei höhenscroll
	window.setTimeout("activ()", 20); //Zeitabschnit zum einladen
		}
	}
  }
}
activ();
self.focus();
//-->
</SCRIPT>




geschrieben von weisnix am 03.03.2006 - 12:40
Hallo,

als erstes sollte man hier (resize Fenster) schreibfehler vermeiden, dann wissen Andere auch um was es geht.

Zum Thema:

Das Fenster öffnest du in deinem text am besten über open. Der normale Verweis würde den gesamten Browser auf die eingestellte Größe setzen.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
<html>
<head>
<title></title>
</head>
<body>

<p>dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text &gt; <b><a href="#" onclick="window.open('resizeF.htm','Fenster','width=1,height=1,')">Fenster</a> &lt; </b>dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text dammy Text
dammy Text dammy Text dammy Text </p>

</body>
</html>


Der Script für die Anpassung der Fenstergröße in die Seite dieses Fensters.

Gruß

geschrieben von callboy am 03.03.2006 - 13:04
Das heisst aber, ich muss beide Scripte miteinander kombinieren.
Sorry, aber ich bin eben Anfänger

geschrieben von weisnix am 03.03.2006 - 14:08
Wieso kombinieren?

Du hast doch eine Seite in der du mitten im Text das Fenster aufrufen möchtest. Dazu brauchst du den Link

<a href="#" onclick="window.open('resizeF.htm','Fenster','width=1,height=1,')"> bla bla </a>

damit geht eine Seite auf die 'resizeF.htm' heißt. Der Name ist rein zufällig.

Nun, in dieser Seite steht das Script, mit dem das Fenster auf die gewünschte Größe gebracht wird.

Alles Klar!?


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.