Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wywołanie javascript w css
anonim44
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


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.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


1. Nie.
Go to the top of the page
+Quote Post
anonim44
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Cytat
1. Nie.


To jaka komenda by wywoływała ?
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
anonim44
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Cytat
Pobierz ten atrybut z linku http://api.jquery.com/attr/ i na jego podstawie wczytaj nowy styl.


Nic z tego nie zrozumialem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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/
Go to the top of the page
+Quote Post
anonim44
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


!*! - Ja chcę zeby wystarczyla tylko ta linijka.
Czytałem, że w css da sie wywolac javascript, ktoś może podpowie.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #8





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


a co chcesz zrobić? zdefiniuj problem.
Go to the top of the page
+Quote Post
anonim44
post
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


W samym html tego nie zrobisz, podałem Ci przykład jak można to osiągnąć.
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Nie wiem czy da rade ?
Przecież już ci napisali: NIE.
Ile razy chcesz to usłyszeć by do Ciebie dotarło?
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #12





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


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" />');
});


Ten post edytował PrinceOfPersia 22.05.2013, 16:44:49
Go to the top of the page
+Quote Post
anonim44
post
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


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.

Ten post edytował anonim44 22.05.2013, 16:53:12
Go to the top of the page
+Quote Post
!*!
post
Post #14





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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.

(IMG:style_emoticons/default/specool.gif)

Ten post edytował !*! 22.05.2013, 16:59:15
Go to the top of the page
+Quote Post
nospor
post
Post #15





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




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ę....
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 19:16