Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wywołanie javascript w css
Forum PHP.pl > Forum > Przedszkole
anonim44
Witam,

Chcę umieścic na stronie odnośnik:

<a href="http://www.mojastrona.pl" rel="http://mojastrona.pl/style.css">Lubie placki</a>

I teraz tak
1. czy komenda rel wywoluje w tym linku style kaskadowe które odnoszą się do tego linku ?.
2. Jeżeli tak. To czy w tych stylach kaskadowych mogę zrobic wywolanie do skryptu javascript ?.

Prosiłbym o poważne odpowiedzi. Z góry bardzo dziekuje za poswiecony mi czas.

Damonsson
1. Nie.
anonim44
Cytat
1. Nie.


To jaka komenda by wywoływała ?
!*!
A co chcesz osiągnąć? W CSS nie wywołasz JS. Pobierz ten atrybut z linku http://api.jquery.com/attr/ i na jego podstawie wczytaj nowy styl.
anonim44
Cytat
Pobierz ten atrybut z linku http://api.jquery.com/attr/ i na jego podstawie wczytaj nowy styl.


Nic z tego nie zrozumialem smile.gif
!*!
Pobierz ten atrybut rel przez funkcje attr w jQuery, później pobrany link do pliku wstaw również w JS funkcją .append w seksji head.
http://jsfiddle.net/mxkCf/
anonim44
!*! - Ja chcę zeby wystarczyla tylko ta linijka.
Czytałem, że w css da sie wywolac javascript, ktoś może podpowie.
PrinceOfPersia
a co chcesz zrobić? zdefiniuj problem.
anonim44
Chce, zeby mozna bylo za pomoca tej jednej linijki:
1. Wyemitowac link
2. Wyemitowac style kaskadowe które będą odczytywac wskazane pliki javascript, które będa wykonywac polecenia x.

Nie wiem czy da rade ?
!*!
W samym html tego nie zrobisz, podałem Ci przykład jak można to osiągnąć.
nospor
Cytat
Nie wiem czy da rade ?
Przecież już ci napisali: NIE.
Ile razy chcesz to usłyszeć by do Ciebie dotarło?
PrinceOfPersia
Cytat
1. Wyemitowac link

co to znaczy wyemitować? Wyemitować to można kwant energii...

Cytat
2. Wyemitowac style kaskadowe które będą odczytywac wskazane pliki javascript, które będa wykonywac polecenia x.

jeśli chcesz dodać dynamicznie styl to możesz zrobić tak (z użyciem biblioteki jQuery):
Kod
$("#ID_PRZYCISKU").click(function () {
  $("body").append('<link rel="stylesheet" type="text/css" href="style/arkusz.css" />');
});
anonim44
Daje odsylacz:

http://pornel.net/onclick

Poczytajcie: Sposób dobry

Widzicie - on zagniezdzil javascript w css.
Czyli jednak da się. A wy dalej pitu pitu ze sie nie da.
!*!
To nie ta bajka. Kod JS jest osobno, css osobno i html osobno. JS nadaje atrybuty czy cokolwiek dla html lub css, ale nie działa to z "linku", tylko w kodzie musisz umieścić skrypt np. w taki sposób jak podał @PrinceOfPersia wyżej.

Cytat
Czyli jednak da się. A wy dalej pitu pitu ze sie nie da.

specool.gif
nospor
No i pokaż łaskawco gdzie on tam przy pomocy REL dołączył JS....
To raz,
a dwa on tam potem dodatkowo dodaje kod js, który odpowiednio interpretuje link. A ty ciągle piszesz i piszesz, ze chcesz tylko przy pomocy jednej linijki z linkiem to zrobić.... zacznij wkoncy czytac ze zrozumieniem

Cytat
. A wy dalej pitu pitu ze sie nie da.
Jak widzę takie teksty dodawane przez osobę, która ma problemy z czytaniem, to aż przycisk ZAMKNIJ sam podsuwa się pod myszkę....
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.