 |
| 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 |
10.11.2003, 01:28
|
#1
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Noch eine Frage zu PopUp
Hallo,
mein erster Beitrag. Ich hoffe, ich bin im richtigen Unterforum gelandet.
Ich hab ein Problem mit PopUps.
Leider bin ich bei der Durchforstung der Beiträge nicht fündig geworden und versuche nun meinen Wunsch zu beschreiben.
Also, vorneweg sei gesagt: ich bin absoluter Anfänger.
Ich hab jetzt eine Seite erstellt auf denen teilweise "Fachbegriffe" sind. Die möchte ich mittels einen PopUp Fensters erklären.
Ich hab da nun meinen Text. Dann kommt der zu erklärende Begriff und wenn man auf selbigen draufklickt, soll sich das kleine Fenster öffnen. So hätte ich das gerne. Nur klappt das nicht.
Ich habe schon ein Script gefunden, das meinen Vorstellungen entgegen entspricht, aber leider hab ich da das Problem, dass ich das nur einmal pro Seite verwenden kann. Wenn ich das zweimal einbinde wird immer das gleiche Fenster angezeigt.
Zitat:
<a href="javascript:fenster();"><font color="#000000" size="4"><b><i>Lupin</i></b></font></a>
<script language="JavaScript">
<!--
function fenster()
{
var xinfo = "";
xinfo = window.open ( 'lupun.htm','navigation',
'resizable,width=300,height=500')
}
// -->
</script>
|
Ich habe versucht Zahlen einzusetzen, z.b.
<a href="javascript :fenster(0);">
<a href="javascript :fenster(1);">
<a href="javascript :fenster(2);">
Aber so geht das nicht
Wißt ihr Rat?
Vorausgesetzt, ihr habt meinen unwissenen Gedanken folgen können
Einen guten Start in die neue Woche euch allen,
lieben Gruß
Lavienda
|
|
|
10.11.2003, 01:38
|
#2
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Hi, Lavienda, und willkommen im TP!
Deine Variante kann deswegen nicht funktionieren, da Du immer die gleiche Datei ( 'lupun.html' ) öffnest.
Die Lösung: übergib den Namen der Datei, die angezeigt werden soll:
<a href="java script:fenster('lupun.html');">
<a href="java script:fenster('wasanderes.html');">
und das Script änderst Du folgendermaßen:
<script language="JavaScript">
<!--
function fenster(Datei)
{
var xinfo = "";
xinfo = window.open ( Datei,'navigation',
'resizable,width=300,height=500')
}
// -->
</script>
Das sollte - glaub ich - Deine Probleme lösen... 
|
|
|
10.11.2003, 11:23
|
#3
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Huhu webmichl
Erstmal vielen Dank für deine Hilfe.
ABER, es funzt leider nicht (oder ich bin zu dumm :-) ).
Ich hab das Script nun eingesetzt. Im Head, am Anfang des Bodys. Direkt vor meinem Link und direkt danach. Es funzt net.
Wenn ich die auf "Lupun" z.b. klicke, dann wird im Textbereich (main) "Diese Seite kann nicht angezeigt werden" dargestellt.
Also, nix mit Fenster öffnen (und sei's auch nur zum Fehler anzeigen).
Hab ich da einen Denkfehler reingebracht???
Liebe Grüße,
Lavienda
|
|
|
10.11.2003, 11:30
|
#4
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Zu dumm ist hier niemand...
Hier mal ein vollständiges Codebeispiel:
Code:
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
<!--
function fenster(Datei)
{
var xinfo = "";
xinfo = window.open ( Datei,'navigation','resizable,width=300,height=500')
}
// -->
</script></head>
<body>
<a href="javascript:fenster('datei1.htm');">Fenster 1</a>
<a href="javascript:fenster('datei2.htm');">Fenster 2</a>
</body>
</html>
Beim Copy'n'Paste aber daran denken, daß javascript zusammengeschrieben wird - die Forumssoftware macht immer 2 Wörter draus ( java script: ).
|
|
|
10.11.2003, 12:22
|
#5
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
"java script" eingegeben, statt "javascript".
Hab das jetzt so eingegeben wie du, aber wenn ich z.b. den index öffne und dann auf die entsprechende seite gehe, wird mir unten links ein gelbes Achtung-Zeichen angezeigt und: "Fehler auf der Seite".
*seufz*
Soblad ich
Zitat:
<script language="JavaScript">
<!--
function fenster(Datei)
{
var xinfo = "";
xinfo = window.open ( Datei,'navigation','resizable,width=300,height=500
')
}
// -->
</script>
|
in den Head eingebe, wird dieser fehler angezeigt.
__________________
Übung macht den Meister - ich fange gerade erst an.
Geändert von Lavienda (10.11.2003 um 12:25 Uhr).
|
|
|
10.11.2003, 12:52
|
#6
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Das ') gehört noch hinten an die "xinfo = ..." Zeile dran - der Zeilenumbruch war auch nicht geplant..  
|
|
|
10.11.2003, 13:05
|
#7
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Jabbadabbaduhuhuhu...
Ach sieht das schöön aus
Darf ich dir einen Orden verleihen?? DDAANNNGGEE.
Himmel. worauf man alles achten muß. ich dachte. das mit dem zeilenumbruch wäre nicht so wichtig, weil er automatisch alles als
eine zeile lesen würde, wenn ich es nicht extra kennzeichne
Danke nochmal *freu*
|
|
|
24.03.2004, 10:15
|
#8
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
|
Ich weiß der Beitrag ist schon länger her, aber bin über die Suche drüber gestolpert.
Hätte da eine kurze Frage: Welche Funktion hat die Variable xinfo in der Funktion fenster?
Bin ziemlich am Anfang mit Javascript lernen!
Danke!
Gruß Walter
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
<!--
function fenster(Datei)
{
var xinfo = "";
xinfo = window.open ( Datei,'navigation','resizable,width=300,height=500
')
}
// -->
</script></head>
<body>
<a href="java script:fenster('datei1.htm');">Fenster 1</a>
<a href="java script:fenster('datei2.htm');">Fenster 2</a>
</body>
</html>
|
|
|
24.03.2004, 11:18
|
#9
|
|
TP-Specialist
Registriert seit: Oct 2002
Ort: Übach-Palenberg
|
Hab da auch mal kurz ne Frage zu Popups. Wie kann ich am einfachsten ein Popup mit 100% Höhe und 100% Breite öffnen?
__________________
Grüße aus Übach-Palenberg
Tim
WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de
Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
|
|
|
04.04.2004, 00:25
|
#10
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Hallo Walter, hallo Master
Sorry, hab gar net mitbekommen, dass ihr mir geantwortet habt. Sch... Emailprogramm
@ Walter: Du, ich hab keine Ahnung.  Eine Freundin hat mir das Script geschickt und ich hab es dann bearbeitet (hab nun ganz viele graue Haare!!!). Ich hab noch keinerlei Ahnung von Java. Aber ich verspreche dir, wenn ich in die Materie eingetaucht bin und da durch steige sage ich dir Bescheid, okay????
@ Master: Ich hab ja das folgene Script:
[quote]<a href="java script:fenster();"><font color="#000000" size="4"><b><i>Lupin</i></b></font></a>
<script language="JavaScript">
<!--
function fenster()
{
var xinfo = "";
<a href="java script:fenster();"><font color="#000000" size="4"><b><i>Lupin</i></b></font></a>
<script language="JavaScript">
<!--
function fenster()
{
var xinfo = "";
xinfo = window.open ( 'lupun.htm','navigation',
'resizable,width=300,height=500')
}
// -->
</script>
Du mußt jetzt nur die Zahlen austauschen. Bei "width" 100 einsetzen und bei "height" ebenfalls. Die Zeile sieht dann so aus:
xinfo = window.open ( 'lupun.htm','navigation',
'resizable,width=300,height=500')
Liebe Grüße,
Lavienda
__________________
Übung macht den Meister - ich fange gerade erst an.
|
|
|
04.04.2004, 08:41
|
#11
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
|
@Lavienda:
Hallo ich weiß jetzt für was das xinfo gehört. Das ist wie ich vorher schon gesehen habe eine Variable. Dieser Variablen werden die Eigenschaften des geöfneten Fensters quasi zugewiesen. Man kann praktisch dann mit dieser Variable das Fenster später ansprechen. Z.B. von einer anderen seite schließen.
Ich weiß ziemlich grob erklärt, aber bin auch noch lange kein Profi.
Gruß
Walter
|
|
|
05.04.2004, 14:07
|
#12
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Hallo Walter,
ich hab mal eine Frage an dich. Lach mich bitte net aus, aber:
Was ist eine Variable?
Schäm mich ja fast aber ich hab echt keine Ahnung, und nur wer fragt, lernt dazu!
Hab so was schonmal im Matheunterricht gehört, aber es ist schon SEHR lange her....
Liebe Grüße,
Lavienda
__________________
Übung macht den Meister - ich fange gerade erst an.
|
|
|
05.04.2004, 14:35
|
#13
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
|
Laut Selfhtml:
http://selfhtml.teamone.de/javascrip.../variablen.htm
"Variablen sind Speicherbereiche, in denen Sie Daten, die Sie im Laufe Ihrer Programmprozeduren benötigen, speichern können. Der Inhalt, der in einer Variablen gespeichert ist, wird als "Wert" bezeichnet. Sie können den Wert einer Variablen jederzeit ändern. Um mit Variablen arbeiten zu können, müssen Sie die benötigten Variablen zuerst definieren."
Kannst du auf der Seite von SelfHTML nachlesen.
Mit eigenen Worten: Eine Variable ist wie eine Schublade.
Man kann dann verschiedene Dinge (Werte) in diese Schublade stecken. Diese Schublade hat dann eine Eigenschaft und zwar den Inhalt den sie enthält. Dieser kann später ausgelesen oder verändert werden.
Variablen gibt es nicht nur bei JavaScript sondern bei einigen wenn nicht fast allen anderen Programmiersprachen auch. Ich kenn sie eher von C++ (Programmiersprache).
Aber besser du stöberst mal im Netzt oder im TP.
Hoffe ich konnte es Dir annähernd näher bringen.
Gruß
Walter
|
|
|
05.04.2004, 14:59
|
#14
|
|
TP-Junior
Registriert seit: Nov 2003
Ort: Bielefeld
|
Ich danke dir, werde deinen Rat im Netz zu stöbern befolgen :-)
Merci
__________________
Übung macht den Meister - ich fange gerade erst an.
|
|
|
06.04.2004, 16:29
|
#15
|
|
TP-Specialist
Registriert seit: Oct 2002
Ort: Übach-Palenberg
|
@Lavienda: Ich möchte das Popup aber mit 100% Breite und Höhe öffnen und nicht mit 100px! 
__________________
Grüße aus Übach-Palenberg
Tim
WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de
Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
|
|
|
|
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 10:58 Uhr.
|
 |