phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.02.2003, 13:16   #1
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt

open window mit dynamischen link


Hallo,

habe ein Problem, zu dem man in semtlichen PHP und JavaScript Foren keine Einträge findet, obwohl es eigentlich ein gängiges Problem seien müsste.

Habe eine PHP/MySQL Gallery laufen und möchten bei "onclick" auf einen Link ein Fenster mit bestimmter Größe öffnen. Die Gängigen Java-Scripte verlangen aber eine Url im Script. Diese wird aber dynamisch erzeugt und deshalb muss das ganze irgendwie anders gelöst werden.

Vielleicht kennt ja jemand dieses Problem und einen Scriptschnippsel übrig. Auf jeden Fall schon mal Danke für eure Mühen.

Benno Ray
Benno Ray ist offline   Mit Zitat antworten


Alt 25.02.2003, 13:36   #2
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
du kannst ja das javascript zeugs einfach mit php machen, wenn das das ist, was du meinst
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 25.02.2003, 13:56   #3
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
javascript:void(window.open('<?php eco $link; ?>','Stellenangebot','toolbar=yes, location=no, status=no, scrollbars=yes, menubar=no, width=760, height=500'))

das funktioniert auf jeden Fall
Powerposting ist offline   Mit Zitat antworten
Alt 25.02.2003, 15:12   #4
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Hi jenemo,

hört sich nach einem guten Vorschlag an. Aber vielleicht könntest Du einen kleinen php-Vorschlag machen...

Werde es jetzt erst mal mit dem Java-Script versuchen.

Benno Ray
Benno Ray ist offline   Mit Zitat antworten
Alt 25.02.2003, 15:38   #5
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Bin mit java script nicht so versiert. Habe bisher die
java script funktionen als datei gespeichert und per link im header eingebunden. Weiss jetzt aber nicht, wie ich aus dem Code von MR. POWERPOSTING eine funktion oder einen .js-Datei mache. Oder kann es auch sein, dass durch die verknüpfung mit php eine andere art der einbindung gewählt werden muss.

Schon mal danke an mr. powerposting

Benno Ray
Benno Ray ist offline   Mit Zitat antworten
Alt 25.02.2003, 15:56   #6
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
Du fügst es direkt in den A-Tag ein:

<a href="javascript:void(window.open('<?php echo $mein-link; ?>','So heisst das Fenster','toolbar=yes, location=no, status=no, scrollbars=yes, menubar=no, width=760, height=500'))">Mein Link öffnet ein neues Fenster</a>

Noch Fragen? ;-)
Powerposting ist offline   Mit Zitat antworten
Alt 25.02.2003, 16:21   #7
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Erst mal Danke, dass Du so schnell geantwortet hast, aber leider
Funktionierts irgendwie noch nicht .

1) <?php echo $mein-link; ?> --> Mein Link sieht ursprünglich so aus: <a href="{PHP_SELF}?load={LOAD}&id={ID}"> ....
Jetzt weiss ich nicht, wie ich den Inhalt an das Java Script übergebe.

2) Wenn ich momentan auf den link gehe, erscheint der gesamte JAVA Script CODE als Link im Browser.

Also noch mals Danke
Benno Ray

Geändert von Benno Ray (25.02.2003 um 16:24 Uhr).
Benno Ray ist offline   Mit Zitat antworten
Alt 25.02.2003, 16:26   #8
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
Link?
Powerposting ist offline   Mit Zitat antworten
Alt 25.02.2003, 16:31   #9
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Du machst Deinem Namen ja alle Ehre.

Falls Du den Link meinst führt der Dich zu einer kleinen Baustelle, also solltest Du Deinen helm nicht vergessen:

http://www.gutmann-architekten.de/ba...=gallery&id=40

Ach so der link --> Projekte 01 ist es....
Benno Ray ist offline   Mit Zitat antworten
Alt 25.02.2003, 16:45   #10
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
Ging auch ohne Helm! ;-)

So, sieht doch schon mal gut aus, es funktioniert so wie es soll. Dass das komplette JavaScript angezeigt wird ist richtig, Du kannst es aber verdecken in dem Du im <a> Tag noch folgenden Zusatz einfügst:
onmouseover="status='Image Gallery';return true;"
Powerposting ist offline   Mit Zitat antworten
Alt 25.02.2003, 17:04   #11
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Aber es öffnet sich kein neues Fenster....
Benno Ray ist offline   Mit Zitat antworten
Alt 25.02.2003, 17:14   #12
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
Bei mir schon, dann schau mal in Deinen Browser-Einstellungen, ob Du nicht vielleicht einen PopUp-Blocker eingestellt hast.
Powerposting ist offline   Mit Zitat antworten
Alt 25.02.2003, 18:13   #13
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
Joar, der link "peojekt 1" geht. ich hatte dich erst mal komplett falsch verstanden *g* ich hatte neulich ein problem was ähnlich klang: ich wollte ein popup in der größe des bildes, das ich öffne, da ließt man am besten die bildgröße mit php aus und schreibst sie ins javascript popup...

aber so wies der powerposter geschrieben hat, haut das schon hin
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 25.02.2003, 19:25   #14
TP-Member
 
Registriert seit: Apr 2001
Ort: Weimar
Benno Ray macht alles soweit korrekt
Ihr könnt mir viel erzählen...

Aber ich will Euch mal glauben. Hat denn jemand noch einen Tip, an welcher Einstellung das liegen könnte, dass diese Funktion nur bei mir nicht funktioniert.

In der Statuszeile wird ein Fehler im Script gemeldet -->

Fehler: ungültiges Argument

Schönen Abend
Benno
Benno Ray ist offline   Mit Zitat antworten
Alt 26.02.2003, 09:58   #15
TP-Senior
 
Registriert seit: Jun 2002
Ort: Wilhelmshaven
Powerposting macht alles soweit korrekt
<a href="javascript:void(window.open('/base/index.php?load=gallery&id=42','Bilder Gallery','toolbar=no, location=no, status=no, scrollbars=yes, menubar=no, width=500, height=500'))" onmouseover="status='Image Gallery';return true;">Projekt 01</a>
..so wirds im Quelltext ausgegeben.

1. Den "/" vor dem "base" raus
2. Aus 'Bilder Gallery' mach mal 'BilderGallery' ohne Space
3. entferne erstmal den OnMouseOver wieder

Dann noch mal testen

Das kriegen wir schon hin, wenns bei mir ohne Probleme läuft, warum sollte es nicht auch bei Dir klappen?
Powerposting ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
open window mit dynamischen link open window mit dynamischen link
« table width bei mouse over ändern | Was tun, um SQL-Ausfall abzudecken? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67