 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
08.12.2003, 22:49
|
#1
|
|
TP-Member
Registriert seit: Nov 2003
|
html popup aufrufen
hi,
ich lese einen text ein, in dem es verschiedene links geben soll.
z.B. "[Nickname] - [Homepage] - [ICQ Nummer]"
da die links dynamisch sein sollen, muss ich sie von php an flash übergeben.
nun konnte ich herrausfinden, dass normale hyperlinks i.d. form
<a href="datei.php">[Homepage]</a>
funktionieren.
ich muss den link aber in einem popup aufrufen. das sähe normalerweise z.b. so aus:
<span onClick="window.open('url','name',weite, höhe');">[Homepage]</span>
leider funktioniert das aber nich.
was ich dann probiert habe, war ein hyperlink id form
<a href="javascript :window.open(...)">[Homepage]</a>
das ist aber mit sicherheit unkompatibel und ruft außerdem immer außer dem popup noch in einem zweiten frame ein link auf.
gibt's denn da noch andere möglichkeiten??
dankeee für antworten

|
|
|
10.12.2003, 14:36
|
#2
|
|
TP-Supporter
Registriert seit: Nov 2002
Ort: LE - the pure design of germany
|
such mal nach asfunction,
das könnte dir weiter helfen.
ich weiß jetzt leider nicht mehr die syntax für den html-text zum aufrufen der asfuntion, aber somit etwas getrickse müsste es klappen.
du definierst eine funktion, die du dann per asfunction aufrufst,
im head-teil deiner html-site implantierst du den javascript code für das popup.
und in der asfuntion rufst du das popup dann über den getURL befehl auf.
siehe für genaueres:
asfuntcion
popup
mfg gdav
__________________
..::MfG GDAV::..
ps.:
flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.
fragen und probleme sind deshalb gern willkommen.
aber nutzt bitte zuerst die suchfunktion,
denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr
beachtet den sticky zur besseren übersicht:
Bsp:
[Flash MX] Frage
[Flash MX 04] Frage
Geändert von gdav (10.12.2003 um 14:40 Uhr).
|
|
|
10.12.2003, 17:11
|
#3
|
|
TP-Supporter
Registriert seit: Jan 2002
Ort: BÄRLIN
|
Hi!
Klar ist, dass zunächst mal sowas in der Art in deinem HTML file
stehen muss, welches deinen Link umgibt:
Code:
<script language="javascript">
function winOpen(url, breite, hoehe) {
links = (screen.width/2)-(breite/2);
oben = (screen.height/2)-(hoehe/2);
window.open(url,"popup","height="+hoehe+",width="+breite+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links); }
function openWindow(url,name,eigenschaften) {
window.open(url,name,eigenschaften); } </script>
Dein Link sollte natürlich entsprechende Variablen ansprechen.
Moment mal & dann erkläre mal diesen Teil bitte etwas genauer:
Zitat:
|
da die links dynamisch sein sollen, muss ich sie von php an flash übergeben.
|
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
Geändert von Pitti Platsch (10.12.2003 um 17:13 Uhr).
|
|
|
11.12.2003, 16:18
|
#4
|
|
TP-Member
Registriert seit: Nov 2003
|
ich habs mittlerweile lösen können, der teil in flash sieht so aus:
loadVariablesNum("stream.php", 0);
_global.popi = function(browserdaten) {
parameter = browserdaten.split("|");
getURL("javascript : popup=window.open('"+parameter[0]+"','','width="+Number(parameter[1])+", height="+Number(parameter[2])+", left="+Number(parameter[3])+", top="+Number(parameter[4])+", toolbar="+Number(parameter[5])+", menubar="+Number(parameter[6])+",location="+Number(parameter[7])+",status="+Number(parameter[8])+",resizable="+Number(parameter[9])+",scrollbars="+Number(parameter[10])+"'); void(0);");
};
der teil in html bzw. php:
<a href=\"asfunction  opi,engine.php?id=$row->id&s=%|350|320|50|50|0|0|0|1|0|0|\">
 klappt wunderbar 
|
|
|
12.12.2003, 13:01
|
#5
|
|
TP-Supporter
Registriert seit: Jan 2002
Ort: BÄRLIN
|
Das ist sehr schön & da das geklärt ist, kannst du ja den Thread auf "erledigt" setzten! 
__________________
>>> Tiger ist das Weibchen & Löwe das Männchen <<<
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:55 Uhr.
|
 |