Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Otworzyć okno...
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
gilbo
Napisałem sobie skrypt:
Kod
<script>
<!--
function openPopUp(url, w, h, title)
{
window.open(url, title, width=w,height=h);
}
//-->
</script>

of kors jak to u mnie z JavaScriptem bywa kod nie działa biggrin.gif . Więc mam pytanko jak to powinno wyglądać?questionmark.gif chodzi mi oto, że po kliknięciu w obrazek wyświetla się okno o podanych rozmiarach w i h. przykładowo:
  1. <IMG SRC="obraz.jpg" onClick="openPopUp('obraz.jpg', 100, 100, 'title');">


Prosze o pomoc smile.gif
kszychu
window.open(link, nazwa, 'scrollbars,status,resizable,height=400,width=300')

Ważne, by opcje w ostatnich ciapkach odzielone przecinkami nie miały spacji.
gilbo
nadal nie dziala blink.gif
mam cos takiego:
  1. <?php
  2.  
  3.  echo &#092;"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">n\";
  4.  echo &#092;"<HTML>n<HEAD>n\";
  5.  echo &#092;"<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=\".$charset.\"\">n\";
  6.  echo &#092;"<TITLE>$title</TITLE>n\";
  7.  echo &#092;"<script>function openPopUp(url, title, w, h){window.open(url, title, \"width=300,height=300\");}</script>n\";
  8.  echo &#092;"</HEAD>n<BODY>n\"; 
  9. echo &#092;"<A HREF=\"javascript:openPopUp('test.jpg', 'title', 300, 300)\">Klik</A>\";
  10.  
  11. ?>


I pisze sie, że oczekiwano obiektu nie wiem oco chodzi bo siem nie znam na JS za bardzo worriedsmiley.gif
revyag
Sprawdziłem ten kod i u mnie działa smile.gif
Taka mała uwaga. Robisz funkcję z paramterami dotyczącymi szerokości i wyskości a wewnątrz niej ustawiasz je na sztywno. Ich istnienie miałoby sens gdybyś podawał dla nich wartości przy wywołaniu funkcji i przekazywał do instrukcji odpowiedzialnej za tworzenie okna, a tak to tylko masz niepotrzebne zmienne wstawione.
gilbo
Cytat(revyag @ 2005-03-17 15:53:53)
Sprawdziłem ten kod i u mnie działa smile.gif
Taka mała uwaga. Robisz funkcję z paramterami dotyczącymi szerokości i wyskości a wewnątrz niej ustawiasz je na sztywno. Ich istnienie miałoby sens gdybyś podawał dla nich wartości przy wywołaniu funkcji i przekazywał do instrukcji odpowiedzialnej za tworzenie okna, a tak to tylko masz niepotrzebne zmienne wstawione.

już wiem gdzie miałem błąd smile.gif co do tych parametrów to wiem ale myślałem, że to przez to i dlatego je "usztywniłem na chwile tongue.gif ale już poprawiłem i dzieki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.