Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Link in neuem fenster öffnen und dazu skaliert“

S

Squall_

Guest

Hallo...

Ich habe ein Flash movie wo 3 links draufsind die als button dargestellt sind...
nun da ich es möglichst schlicht halten will, möchte ich die information, die durch das klicken auf den Button erscheinen soll, nicht in einem dynamischen textfeld darstellen lassen...

Darum will ich, dass beim klicken auf den link, eine neue skalierte page aufgeht, in der grösse von 300x300px oder so und dort die ganzen infos stehen...

nun meine frage:
wie sage ich flash, dass er den link in einem neuen fenster (sollte einigermassen klar sein) jedoch auch skaliert öffnet

danke

gruss

squall
 

schinki

Aktives Mitglied

Hi und herzlich willkommen im Forum,


das was du suchst findest du im Bereich Downloads > Flash
Der Download heisst: PopUp-Fenster mit Flash öffnen


Das PopUp-Fenster wird Zentriert zur X und Y-Achse deiner Auflösung geöffnet
und die Grösse kannst du selbst festlegen.
Wichtig ist nur der JavaScript in der HTML-Datei. Diese liegt bei....


Viel Spass noch...

LG Schinki
 

Anina

Pixelschubserin

Andere Frage:

Wie bekomme ich das denn mit HTML hin? Würde auf meiner HP gerne meine Arbeiten ausstellen - und dann hätte ich gerne, dass wenn man drauf klickt Info´s über die Arbeiten in einem auch ca. 300 x 300 px großen, unskalierbaren Fenster erscheinen.
Geht das und wenn ja, wie?

Dentyne
 

Whykiki

Komischer Typ und Köter

Hi.

@dentyne:

Hier mal kleines Beispiel:

Das ist dann deine Seite von der aus aufgerufen wird:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>// Exhale || ...it's up to you! \\</title>
<style type="text/css">

body 
{
	margin-top: 0px;
	padding:0px;
	text-align:center;
	background-color: #999966;

}
</style>

<script type="text/javascript">
// <![CDATA[
function PopUp(w,h,ziel) {
  h = h - 20; var x=0, y=0, parameter="";
  if (w < screen.availWidth || h < screen.availHeight) {
    x = (screen.availWidth - w - 12) / 2;
    y = (screen.availHeight - h - 104) / 2;
    if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + w + ",height=" + h + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  parameter += ",menubar=no,location=no,toolbar=no,status=no";
  parameter += ",resizable=no,scrollbars=no";
  var Fenster = window.open(ziel,"PopUp",parameter);
  if (Fenster) Fenster.focus();
  return !Fenster;
}
// ]]>
</script>


</head>
<body>

<div id="box"> 
[url="popup2.htm"] Demo [/url]
</div>







</body>
</html>


Hier dann mal nur das JavaScript:


Code:
<script type="text/javascript">
// <![CDATA[
function PopUp(w,h,ziel) {
  h = h - 20; var x=0, y=0, parameter="";
  if (w < screen.availWidth || h < screen.availHeight) {
    x = (screen.availWidth - w - 12) / 2;
    y = (screen.availHeight - h - 104) / 2;
    if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + w + ",height=" + h + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  parameter += ",menubar=no,location=no,toolbar=no,status=no";
  parameter += ",resizable=no,scrollbars=no";
  var Fenster = window.open(ziel,"PopUp",parameter);
  if (Fenster) Fenster.focus();
  return !Fenster;
}
// ]]>
</script>

Und so rufst du das dann auf:

Code:
[url="popup2.htm"] Demo [/url]

Edit: Siehe im Aufruf: 600 steht dann für die Fensterbreite, 516 für die Höhe, kannst du nach belieben anpassen.

Zum JavaScript: Bei den Parametern kannst noch ein paar Sachen einstelen, z.B. ob das Fenster vergrösserbar sein soll oder ob es Menüleisten haben soll u.s.w.

Ich habe da jetzt überall "no" reingeschrieben...naja was rein müsste ist ja logisch.

Hoffe es hilft dir!!
 
R

ridwie

Guest

Geht auch ganz einfach (das Fenster lässt sich allerdings im Opera skalieren, im FF und IE aber nicht):

In den head kommt folgendes:

Code:
<script type="text/javascript" language="javascript">
function open_window(url)
	{
	window.open(url,"Fenster","width=300,height=300,left=50,top=50");
	}
</script>

Die Angaben "left" und "top" beziehen sich auf den Abstand zum Browserrand.

Der Link, der das Fenster öffnen soll, wird so eingefügt:

Code:
[url="#"]Link[/url]


Falls Javascript deaktiviert ist, öffnet sich der Link trotzdem (im gleichen Fenster).
 

schinki

Aktives Mitglied

umlart schrieb:
Schau mal hier nach, direkt aus Flash

Verzeih bitte aber dieses Teil erfüllt nicht seinen Zweck.
Es gibt Fehler aus und verwirrt den User.

Achtung! Nicht benutzen!!!!!!

Ausserdem haben wir im Bereich Downloads ein Beispiel dafür.
Einen Link hatte ich zuvor schon gepostet.


LG Schinki
 

umlart

Nicht mehr ganz neu hier

schinki schrieb:
Verzeih bitte aber dieses Teil erfüllt nicht seinen Zweck.
Es gibt Fehler aus und verwirrt den User.

Achtung! Nicht benutzen!!!!!!

Ausserdem haben wir im Bereich Downloads ein Beispiel dafür.
Einen Link hatte ich zuvor schon gepostet.


LG Schinki
In wie fern gibt es ein Fehler aus?..bei mir nicht!
Was soll das - Achtung nicht benutzen!!!! - ?
Ausser ein Link zu ein Download könntest du ja mal ein vernüngtiges Beispiel posten, statt solche Sprüche hier hinzu hauen.
Und das als Moderator. (-gruebel-) (-gruebel-)
 

schinki

Aktives Mitglied

Ich sage das nicht einfach so.
Selbstverständlich habe ich das ausprobiert und es funktioniert eben nicht.

Und ja....das sage ich als Moderator.
Es hätten auch andere sagen können. Spielt keine Rolle.


Schicke mir bitte ein Beispiel in einer ZIP in der das Funktionirt.
Dann nehme ich auch alles zurück.

Bis dann...


LG Schinki
 

schinki

Aktives Mitglied

Alsoooo...bis Flash 7 scheint das so zu funtionieren.
Da ich Flash 8 habe kann ich nun mit ruhigem Gewissen sagen, das es nicht funktioniert.

Man sollte also die Java-PopUp-Funktion in der HTML-Datei definieren.


LG Schinki
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.158
Beiträge
2.581.869
Mitglieder
67.223
Neuestes Mitglied
Desiree
Oben