ERLEDIGT
NEIN
NEIN
ANTWORTEN
20
20
ZUGRIFFE
978
978
EMPFEHLEN
-
Hallo,
ich habe schon gesucht, aber noch keine richtige möglichkeit gefunden:
ich möchte gerne ein popup bei klick auf einen link. allerdings ändert sich die URL auf die gelinkt werden soll immer.
das heißt ich müßte den linknamen (in diesem format weiterlesen.php?id=x) irgendwie an die popupfunktion weitergeben.
Wie geht das ?
Vielen Dank!
-
09.04.03 18:43 #2
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Hallo,
gehört zwar eher ins PHP Forum, is mir aber egal
Wenn du die Variabel so "weiterlesen.php?id=x" übergibst, dann kannst du die Variable so weiterverarbeiten (angenommen in x steht die URL):
hoffe das funktioniert noch - schon lang nicht mehr gebrauchtPHP-Code:
echo "<a href=\"#\" onClick=\"window.open(\'$id\')\">xxx</a>";

ciao
-
oh ich glaube ich habe mich etwas unverständlich ausgedrückt:
ich meinte das so:
ich habe hier den link:
<a href=# onclick=fenster(weiterlesen.php?id=x)>weiterlesen</a>
und zwischen head und head gibt es dann eine funktion:
function winopen(){
window.open("hier soll die seite eingesetzt werden","PopMeUp","toolbar=no,menubar=no,width=840,height=550,resizable=yes,scrollbars=yes")
}
nun will ich wissen, wie ich den seitennamen in die funktion übergeben bekomme.
-
09.04.03 19:10 #4
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
hmmm... so wie ich´s gesagt hab

Du übergibst über die URL die Variable - hier $id.
Jetzt könntest du follgendes machen:
Du musst halt nur die Übergebene Adresse richtig "pasten"PHP-Code:function winopen(){
window.open("<?php echo "$id";?>","PopMeUp","toolbar=no,menubar=no,width=840,height=550,resizable=yes,scrollbars=yes")
}
ciao
-
Geht auch ohne PHP:

Code :1 2 3 4 5 6 7 8
function winopen(seite){ window.open(seite,"PopMeUp","toolbar=no,menubar=no,width=840,height=550,resizable=yes,scrollbars=yes") } \\..\\ <a href="#" onclick="winopen('seite.php');">Link</a>Antworten finden heißt: vom Fragen ermüdet sein
Hans Kudszus (1901-1977), deutscher Schriftsteller
-
09.04.03 20:19 #6
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
und wenn er die zu öffnende Seite via PHP übergibt?Original geschrieben von Neuk
Geht auch ohne PHP:
-
Geht auch!

Aber so is das JavaScript php frei... Eigentlich ist es ja egal, es führen viele Wege nach Rom.Antworten finden heißt: vom Fragen ermüdet sein
Hans Kudszus (1901-1977), deutscher Schriftsteller
-
09.04.03 20:38 #8
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Ok - mein Fehler
Hab mich falsch ausgedrückt. Ich sag nicht das es nicht geht, wollte aber wissen wie ich mit JS die Variable aus der URL auslesen kann...
-
Da hab ich keine Ahnung...
Is ja auch überflüssig, denke ich...
Bin ja mal gespannt ob der Thread Früchte trägt...Antworten finden heißt: vom Fragen ermüdet sein
Hans Kudszus (1901-1977), deutscher Schriftsteller
-
Hallo!
erst mal vielen Dank für die ganzen Antworten.
Daie Lösung von crono geht, allerdings wird die Variable dann nicht an die Seite übergeben - das heißt, ich kann sie nicht weiterverarbeiten.
ich habe das ganze jetzt so gelöst:
Code :1 2 3 4 5 6
<script language="JavaScript"> function winopen(){ window.open("","PopMeUp","toolbar=no,menubar=no,width=640,height=480,resizable=yes,scrollbars=yes") } </script>
Jetzt muß das was da in klammern steht, in die Anführungszeichen vor dem PopMeUp übergeben werden.PHP-Code:<a href=\"#\" onClick=\"javascript:winopen('weiterlesen.php?id=$row->id')\">Weiterlesen</A>"
Gibt es dazu keine Möglichkeit?
Wie geht denn das mit der Variablenübergabe in JavaScript?
Vielen Dank!
-
09.04.03 21:58 #11
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Probieren wir´s mal so:Original geschrieben von Moritz123
Code :1 2 3 4 5 6
<script language="JavaScript"> function winopen(){ window.open("","PopMeUp","toolbar=no,menubar=no,width=640,height=480,resizable=yes,scrollbars=yes") } </script>
PHP-Code:<a href=\"#\" onClick=\"javascript:winopen('weiterlesen.php?id=$row->id')\">Weiterlesen</A>"
Wir Übergeben der Funktion die Variable (der Ausdruck in den Klammern). Wie du diese aus der DB bekommst, weist du sicher selbst... sollte funktionierenPHP-Code:function winopen(destination){
window.open(desitnation,"PopMeUp","toolbar=no,menubar=no,width=640,height=480,resizable=yes,scrollbars=yes")
}
</script>
....
<a href="#" onClick="winopen('echo "weiterlesen.php?id=$row->id";')">Weiterlesen</A>"
siehe -> http://www.selfhtml.net/javascript/s...funktionen.htmWie geht denn das mit der Variablenübergabe in JavaScript?
ciao
-
Ich glaub ich werd hier übersehen

Aber egal hauptsache es ****t...Antworten finden heißt: vom Fragen ermüdet sein
Hans Kudszus (1901-1977), deutscher Schriftsteller
-
10.04.03 16:19 #13
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Nein - du wirst nicht Übersehen... aber ich glaub du schreibst immer etwas am Thema vorbei...Original geschrieben von Neuk
Ich glaub ich werd hier übersehen
Aber egal hauptsache es ****t...
Moritz123 will ja nicht einer Funtktion eine Variable die er im Vorherein kennt übergeben... Er will die Variable die er mit der URL übergibt an das Javascript weiterleiten - deswegebn kommen wir hier schlecht ohne PHP aus (weil wir die URL auswerten müssen)... Oder ich hab das bei deiner Funktion übersehen...
ciao
-
ich fass es nicht.
ich habs genauso gemacht, aber es ****t nicht jetzt versucht er
http://meinedomain.de/destination zu öffnen.
-
10.04.03 17:30 #15
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
hmmm... ich glaug ich hatte "" vergessen
Nun gut, mach das draus...
wie immer Vorrausgesetzt du übergibst in $id die Seite die geöfnet werden soll...PHP-Code:
<script language="JavaScript1.4" type="text/javascript">
function winopen(destination){
window.open("desitnation","PopMeUp","toolbar=no,menubar=no,width=640,height=480,resizable=yes,scrollbars=yes")
}
</script>
</head>
<body>
<a href="#" onClick="winopen('<?php echo "$id";?>')">Weiterlesen</a>
Das JS funktioniert jetzt auf jeden Fall - habs getestet
Ähnliche Themen
-
flexibles Layout
Von Precog im Forum CSSAntworten: 4Letzter Beitrag: 11.10.09, 20:01 -
Flexibles Layout und der Header
Von Spieleguru im Forum CSSAntworten: 3Letzter Beitrag: 09.08.09, 17:27 -
Flexibles Table Component
Von DarthShader im Forum JavaAntworten: 2Letzter Beitrag: 03.04.07, 09:43 -
Flexibles BMP/JPEG
Von MyersGer im Forum .NET ArchivAntworten: 9Letzter Beitrag: 04.03.04, 20:34 -
flexibles menu mit js für ie
Von xclaudiox im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 23.05.01, 01:44





Zitieren
Login





