Hi
Ich komm nicht drauf.
ich will per button (mouseover blabla) ein .html in einem definierten Fenster öffnen.
Das html liegt im Ordner wie alle andern auch.
das popup öffnet sich, grösse korrekt, findet den inhalt nicht oder kann ihn nicht anzeigen.
bin zu blöd.
hoffentlich gibt sich hier jemand mit solchen Anfängerpeanuts ab… 
Gruss, Helge
Untitled
<!–
function PopupFenster() {
F = window.open(„datei.htm“,„Popup“,„width=620,height=800“);
}
// -->
<!-- Hide from older browsers
function SwitchImg()
{ //start
var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
store = SwitchImg.arguments[(navigator.appName == ‚Netscape‘)?rem:rem+1];
if ((store.indexOf(‚document.layers[‘)==0 && document.layers==null) ||
(store.indexOf(‚document.all[‘)==0 && document.all==null))
store = ‚document‘+store.substring(store.lastIndexOf(’.’),store.length);
obj = eval(store);
if (obj != null) {
switcher[keep++] = obj;
switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
obj.src = SwitchImg.arguments[rem+2];
} }
document.Data = switcher;
} //end
function RestoreImg()
{ //start
if (document.Data != null)
for (var rem=0; rem<(document.Data.length-1); rem+=2)
document.Data[rem].src=document.Data[rem+1];
} //end
// end hiding contents -->
[
](javascript:stuck_out_tongue:opupFenster(‚pas-3x.html‘))
ergänzung
es soll sich in diesem fall nicht ein bestimmtes .htm öffnen, sondern alle von dort aufgerufenen in einem pop öffnen.
function PopupFenster() {
F = window.open(„datei.htm“,„Popup“,„width=620,height=800“);
}
wenn das tatsächlich die funktion ist, die du verwendest, dann ruft diese IMMER die datei „datei.htm“ auf.
da du sagst, dass die datei nicht gefunden wird, gehe ich davon aus, dass es in deinem verzeichnis keine datei namens „datei.htm“ gibt.
wenn ich aber folgenden -tag richtig interpretiere:
[
](javascript:stuck_out_tongue:opupFenster(‚pas-3x.html‘))
dann möchtest du hier, dass die datei „pas-3x.html“, deren namen du der funktion übergibst, geladen wird.
dafür muss deine funktion aber wie folgt angepasst werden:
function PopupFenster(fileName)
{
F = window.open(fileName,"Popup","width=620,height=800");
}
gruss
ric
Hi
eigentlich möchte ich das jeder aufruf einer liste verlinkten html in dem definierten popup geeöffnet wird.
wie bring ich dem javascript bei *.html im pop zu öffnen?
HH
es soll sich in diesem fall nicht ein bestimmtes .htm öffnen,
sondern alle von dort aufgerufenen in einem pop öffnen.
Hi Helge.
Ein wie man ein PopUp öffnet mit JavaScript ist ja schon gesagt worden. Um das PopUp mit einer variablen Seite zu verwenden, musst du in die Funktion einfach eine Variable einbauen…
Die PopUp-Seiten sollen sich in demselben Fenster öffnen? Nun das sollte bereits klappen, da du ein Objekt mit der window.open Funktion belangst. (Das Objekt hat den Namen F im Quelltext) Das sorgt dafür, dass ein Neues Fenster geöffnet wird, wenn dieses noch nicht existiert oder der Inhalt verändert wird, wenn dieses bereits existiert.
Ein praktisches Beispiel, welches deiner Vorstellung wie ich sie verstanden habe entspricht, viel erfolg … :
<!–
function PopupFenster(seite)
{
F = window.open(seite,„Popup“,„width=620,height=800“);
}
//–>
[Erster Link](javascript:stuck_out_tongue:opupFenster(‚netscape47.html‘))
[Zweiter Link](javascript:stuck_out_tongue:opupFenster(‚ist.html‘))
[Dritter Link](javascript:stuck_out_tongue:opupFenster(‚doof.html‘))
Super: Das funzt - als Textlink, aber…
warum nicht als button mit mouseover…?
setzmal anstelle deines [
](javascript:stuck_out_tongue:opupFenster(‚pas_3x.html‘))
HH
Ja, es scheint
das der mouseover den Effekt verursacht…
ein reiner Bildlink funzt auch. nur in kombi mit nem Mouseover nicht. boah, wo sitzts…
bisher hatte ich noch mit nix in der Kombi probleme.
Darf ich dir mal den kompleten Kode schicken?
Gruss, Helge
beissen sich das mouseover script und das popupscript?
Nein.
Nimm das target Attribut aus deinem Link raus (für dein JavaScript PopUp brauchst du es nicht), es zwingt den Browser dazu die im href Attribut angegebene Seite wie dort angegeben aufzurufen, in deinem Fall ist das aber ein JavaScript EventHandler, deshalb vermutlich der seite nicht gefunden fehler. Probier es aus, dann sollte es klappen.
Gruß DP
1 „Gefällt mir“