HTML Popup mit Parameter?

Wenn ich ein HTML fenster als Popup öffne, kann ich dann dem text einen externen parameter (z.B. einen bildlink) geben oder muss ich für jeden fall ein neues fenster coden?
 
nein, für den popup-inhalt musst du eine eigene html erstellen.
du kannst nicht z.b. sagen, öffne das popup mit dem inhalt <a href="seite.htm"><img src="bild.gif" border="0"></a>
 
bullshit :D
Code:
<a href='about:<a%20href=\"http://boppy.heimserver.de\">link</a>%20und%20dann%20text' target=\"HOME\" onClick=\"window.open('','HOME','width=480,height=400,resizable=NO,scrollbars=NO');\">more</a>
öffnet ein dokument, in dem

link und dann text

steht und zwar in einem neuen, leeren fenster

---> okay, ich gebe zu, die lösung ist bescheiden, aber für ein bilderangucken reicht es allemale :D

P.S.: durch minderbemittlung meiner wenigkeit konnte ich das script nur mit nem IE testen. es kann also sein, dass der NN oder der Opera oder all diese anderen browser die about:* funktionen NICHT kennne...
 
also, ich habe dich jetzt nicht richtig verstanden. hast du jetzt nur einen link auf deine hp gelegt?
(sry, aber von html hab ich nicht den durchblick! ich habe hier eine menge bilder. wenn die angeklickt werden, sollen sie in einem popupwindow in originalgröße dargestellt werden! wenn ich das in c coden würde, würde ich nur einen funktionsaufruf " showpic("pic1.bmp"); oder so in der art machen. ich will also nur einmal dieses PopUp mit einer variablen bilddatei programmieren, die dann bei jedem aufruf übergeben würde!
 
Dann betrachte diese idee ERSTMAL als nicht möglich.

Setze dich erstmal mit HTML auseinander (das ist nicht in der lage eine bildgröße herauszufinden und diese automatisch irgendwo einzusetzen) und dann mit JavaScript (bildgröße auch hier NICHT ermittelbar) und dann (wenn das jahr der einarbeitungszeit in HTML/JS vorbei ist) setzt du dich mit PHP auseinander, welches bildgrößen ermitteln kann :D
 
meinst du sowas? (bitte den zeilenumbruch bei "settings = ..." korrigieren )


Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'

win = window.open(mypage,myname,settings)

if(win.window.focus){win.window.focus();}

}

// -->
</SCRIPT>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<a href=\"javascript:NewWindow('bild1gross.gif','bild1','480','380','yes')\"><img src=\"thumbnail1.gif\" border=\"0\"></a> 
<a href=\"javascript:NewWindow('bild2gross.gif','Bild2','300','200','yes')\"><img src=\"thumbnail2.gif\" border=\"0\"></a> 

</body>
</html>
 
also erstmal danke für die prompte hilfe!
@mackz: du öffnest damit doch nur ein popup mit einem bild als quelldatei, oder? das kann ich nämlich auch... ;)
 
schon aber ich wollte nicht nur das bild als quelle sondern eine html seite, die dann je nach wunsch ein anderes pic anzeigt! (ich wollte nicht 100 mal die selbe seite abspeichern müssen!).
sry wenn ich mich falsch ausgedrückt habe!
 
Hm... Habe wenig Ahnung von JavaScript aber so, mit zusammenarbeit von PHP könnte es ungefär gehen:

Code:
<script language=\"JavaScipt\">
var pic; // Das Bild
var kom; // Ein Kommentar
function fensterAuf(pic,kom) {

//leider weiß ich nicht ob es diese funktion giebt, 
 // aber eine ähnliche sollte halt hier stehen;
window.open(pic.php?pic&kom);

}

// Dann der Link:
<input type=\"button\" value=\"Bild 1\" onClick=\"fensterAuf(bild1.gif,\"Dies ist ein Bild!\");\">


Die pic.php in der dann das Bild angezeigt wird:
Code:
<?php

echo \"
<html>
<head>
  <titel>$kom</titel>
</head>
<body>
<img src=\\"$pic\\" alt=\\"kom\\">
</body>
</html>
?>

so, UNGEFÄR sollte es gehen. Dies ist nur ein "Grundriss".
Du klickst (hier) auf einen Button und eine HTML bzw. eine PHP Seite öffnet sich und zeigt das Bild an.
Soviel ich weiß können ja JS und PHP Variablen austauschen.
cu,
little_Newbie|trauer
 
naja, php ist serverseitig. d.h. das php nur auf einem geeigneten server läuft!
Huetzutage unterstützt allerdings (fast) jeder server php...
du kannst dir aber auch selber einen webserver runterladen falls du mit der sprache anfangen willst.
empfehle hier den apach ab version 2.x . den giebt es auf www.apache.org .

sozusagen, ja du brauchs was um php zum laufen zu bringen.

aber wenn du eine php-lauffähige umgebung hast, reicht es wenn du php-tags einfach so in html einbindest.

bsp.:

<html>
<head>
<titel>PHP ist coooool</title>
</head>
<body>

<?php // <-- der PHP-einleitungs-tag
/*
* hier kommt dann der php code hin.
*/
?> // <-- beendet den PHP-teil wieder.

</body>
</html>


cu,
little_Newbie|trauern
 
falls du dich entscheidest einen server zu installieren, empfehle ich dir diesen von www.apachefriends.de (wamp = für win, lamp = für linux) downzuloaden. es handelt sich dabei um einen voll vorkonfigurierten apacheserver+php+perl+mysql usw !
 
den habe ich auch ausprobiert bin aber zu dem entschluss gekommen das es besser ist, selber zu lernen wie man den apache konfiguriert! da man dann einige nette features entdeckt... *gg*
und er dann WIRKLICH nach den eigenen wünschen angepasst ist.

apache findest du auf www.apache.org
php findest du auf www.php.net (<- glaub ich)
mySQL (eine datenbank) findest du auf www.mysql.com

[edit]
habe mich mit php.com vertan! *loool*
such am besten mal bie google.de .
[/edit]

[boppy]php.net hilft entschieden besser als .com *g*
[little]musst a mal auf www.php.com schauen.... habe mich gründlich vertan! *gg*
 
thx @ all!

danke für die umfangreiche hilfe. kam wie gewohnt ;)!
ich hab das prob jetzt aber auf die faule art gelöst: ein kleines
delphi programm wird mir für jedes pic die html datei erstellen. vorteil: man kann ein "nächstes/ vorheriges bild" feature einbauen!

Edit: Apache werd ich wohl trotzdem gut brauchen können!
(wo ist eigentlich der automatische zeilenumbruch hier im board geblieben, die threads sind so breit?)
 
Zurück
Oben