Autor | Zpráva | ||
---|---|---|---|
heli Profil * |
#1 · Zasláno: 14. 3. 2007, 00:18:55
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 |
#2 · Zasláno: 14. 3. 2007, 00:24:08
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 * |
#3 · Zasláno: 14. 3. 2007, 23:36:47
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 |
#4 · Zasláno: 15. 3. 2007, 01:24:17
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 |
#5 · Zasláno: 15. 3. 2007, 08:51:33
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
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0