URL: https://www.overclockers.at/coding-stuff/einfache_javascript_fragen_66759/page_1 - zur Vollversion wechseln!
S'gott!
Ich hätte hier mal ein paar kleine Javascript Fragen (bin leider die ur Nulpe in JS), die sicher leicht beantwortet werden können:
Wenn ich auf einer Seite auf einen Link klicke, hätte ich gerne, daß das dazugehörige Fenster in einer bestimmten Größe aufgeht (zb 640x480), keine Bearbeitungs/Symbolleiste hat und in der Mitte unten einen "Fenster schliessen" Button.
Auf Selfhtml habe ich zwar was ähnliches gefunden, konnte es aber nicht so modifizieren, daß es funzt. Hat wer brauchbare Tipps für mich?
Thx in advance!
selfhtml stimmt schon, die Parameter wie die Seite auszusehen hat, wird im window.open mitgegeben, und die steht auch im selfhtml.
im header:
<script language="JavaScript">
<!--
function popup()
{
var link="popup.html";
var format="width=640,height=480,screenX=0,screenY=0,locationbar=no,menubar=no,status=no,resizable=no";
window.open(link,"bigger",format);
}
-->
</script>
im Body:
<a href="#" onclick="Javascript
opup();"> <-- dumme smilies
": p"
im body des popup:
<a href="javascript:self.close();">
Gruß, M.
Also das hier ist der Code von Selfhtml:
<html><head><title>Test</title>
<script type="text/javascript">
<!--
F1 = window.open("datei.htm","Fenster1","width=310,height=400,left=0,top=0");
F2 = window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
self.focus();
self.close();
//-->
</script>
</head><body>
</body></html>
Da gehen lediglich zwei Fenster auf und das aufrufende Fenster schließt sich. Meine Versuche das ganze so zu modifzieren, daß sich bei einem Klick auf ein Link ein Fenster in einer bestimmten Größe öffnet, sind leider alle gescheitert. Gibt's eine otimale Lösung, kurz, einfach und knackig?
Zitat<a href="#" alt="open" onClick="javascript:window.open(\"datei.htm\",\"Fenster2\",\"width=310,height=400,left=320,top=0\");">Link</a>
wennst die parameter "width=310,height=400" änderst, tut sich nix? 
Zitat von vossidürfte funzen

Zitat von rettichwennst die parameter "width=310,height=400" änderst, tut sich nix?
Zitat<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<script language="JavaScript">
function doOpen()
{
window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
}
</script>
<a href="#" alt="open" onClick="javascript:doOpen();">Link</a>
</body>
</html>
dann beschäftige dich mal ein bißchen mit javascript. ist nicht so schwer - hier im forum anderen leuten code vorkaufen ist echt nicht sinn der sache 
nur ein paar tips: alle funktionen, die du brauchst, sind hier im thread schon gepostet worden.
beim link brauchst du ein "onClick" event, dass eine javascript-funktion aufruft. (zB "onclick="Javascript:Popup();")
dann noch im header die funktion selbst:
function Popup()
{
window.open("deinepagehtml","Titel der seite",width=640,height=480,screenX=0,screenY=0,locationbar=no,menubar=no,status=no,resizable=no);
}
und jetzt das ganze noch in die richtige form bringen, fertig. du schaffst das! 
Alles klar. Danke auf jeden Fall für Eure Hilfe. Ich schmeiss beim Programmieren immer sehr leicht die Nerven weg, wenn was nicht so funzt, wie ich mir das vorstelle. Und bei einfachen Sachen fliegt mir überhaupt gleich volle Post das Blech weg, weil ich mir denke "Oida, das kann doch wirklich nicht so schwer sein!". Naja, wie dem auch sei, ich werde versuchen, daß irgendwie selber auf die Reihe zu bekommen.
Danke nochmal.
Zitat von grOOvekill@Also das hier ist der Code von Selfhtml:
<html><head><title>Test</title>
<script type="text/javascript">
<!--
F1 = window.open("datei.htm","Fenster1","width=310,height=400,left=0,top=0");
F2 = window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
self.focus();
self.close();
//-->
</script>
</head><body bgcolor="#426289" text="#000000" id="all" link="#000020" vlink="#000020" alink="#000020">
</body></html>
http://www.lost-time.tk
Dort hab ich alles eingebaut was du brauchst (Link-Vorschläge)
- Einfach den Code von vorschlag.htm und index.htm saugen
::Und bitte keine Kommentare zu der Seite, das sollte nicht gerade eine Megaseite werden 
falls du es noch brauchen kannst....
Zitat<a href="#" onClick="window.open('blah.htm',null,'height=350,width=400,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes');">blah</a>
das sollte funktionieren, funkt bei mir jedesmal so...Zitat von gobogeekfalls du es noch brauchen kannst....das sollte funktionieren, funkt bei mir jedesmal so...
)
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026