Autor Zpráva
heli
Profil *
mám 6 obrázků na stránce. Po odkliknutí každého chci otevřít stránku html (pokaždé jinou).


Budu vám vdščná za pomoc. Heli
Mám tento skript, ale nefunguje mi to. Nemůžu přijít na to proč???
Funguje pro otevírání fotek, ale proč to samé nefunguje pro otevírání nových stránek??
Vidím chybu v tomto řádku, ale nevím, jak to udělat:
write('<A Href="javascript:close();"><IMG Src="'+url+
'" HSpace="'+BorderW+'" VSpace="'+BorderW+'" Border="0"></A>');



<!--
// Hlavní funkce zobrazující obrázek,url-adresa nové stránky
function NewWin (url, W, H){
// Zjistí rozlišení monitoru (velikost obrazovky)
var Browser = navigator.appName;
var Version = parseInt(navigator.appVersion);
if ((Browser == "Netscape" & Version >= 4) ||
(Browser == "Microsoft Internet Explorer" & Version >= 4)){
ScrH = screen.height;
ScrW = screen.width;
} else {
ScrH = 0;
ScrW = 0;
}

// Vypočítání správné velikosti a souřadnic pozice nového okna
var BorderW = 1;
W += 2*BorderW;
H += 2*BorderW;

var Position;
if ((ScrH > 0) && (ScrW > 0))
Position = ",left="+(ScrW - W)/2+",top="+(ScrH-H)/2;
else
Position = "";


// Vytvoření nového okna
var NewWin = window.open("", "Stránka",
"toolbar=no,location=no,width="+W+",height="+H+
",directories=no,status=no,menubar=no,"+
"resizable=no,scrollbars=no"+
Position);

// Naplnění - zapsání zdrojového kódu nového okna
with (NewWin.document){
write("<HTML><HEAD><TITLE>Foto - kliknutím zavřete"+
"</TITLE></HEAD>");
write('<BODY BgColor="#4d2f5e" Text="white"'+
' TopMargin="0" LeftMargin="0">');
write('<A Href="javascript:close();"><IMG Src="'+url+
'" HSpace="'+BorderW+'" VSpace="'+BorderW+'" Border="0"></A>');
write("</BODY></HTML>");
write("text: "+popis);
close();
}
}
// -->
habendorf
Profil
Víš co je tvůj problém? Že vždycky vyhrabeš odněkud nějakej škvár s fousama až na zem a pak se divíš. Zkus se něco naučit a napsat to sama, nebo aspoň najít něco z tohoto tisíciletí.
heli
Profil *
habendorf
jako začátečník javaskriptu zatím ještě nerozeznávám, co je zastaralé a co ne. Zvlášť, když
tento typ skriptů je v nové literatuře. Konkrétně: Rastislav Škultéty: JavaScript (2004)
a Petr Václavek: JavaScript: Hotová řešení (2006). A dotazy píšu, až když se na něčem opravdu sama potrápím. Samozřejmě, že se chci naučit skripty sama, ale nejlépe se učí na již hotových skriptech a jejich rozebíráním, ne? Hezký večer. Heli.
habendorf
Profil
Zvlášť, když tento typ skriptů je v nové literatuře.

Browser == "Microsoft Internet Explorer" & Version >= 4))

Opravdu se v nové literatuře probírá IE 4? No tak to potěš, Mein Gott.

Samozřejmě, že se chci naučit skripty sama, ale nejlépe se učí na již hotových skriptech a jejich rozebíráním, ne?

Souhlas. Ale něco, co není totálně zarostlé lišejníky, by se hodilo víc.


Hezký večer. Heli.

Taky ,taky. h.
Leo
Profil
Knizky o JavaScriptu se ve valne vetsine vyznacuji neprilis velkou kvalitou, a zastaralosti uz v dobe vzniku, bohuzel... Zvlast ty, co se: tvari lidove / pro zacatecniky / poskytuji hotova reseni, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.