![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 2.04.2010 Ostrzeżenie: (0%)
|
Witam,
mam plik HTML: i w nim mam właśnie znacznik <img ... >, którego adresem ma być tekst wygenerowany przez skrypt cos.php. I teraz skrypt wygenerował jakiś link i jak mam zaznaczyć w kodzie tego skryptu aby ten link poleciał do tego znacznika <img ...>?(IMG:style_emoticons/default/questionmark.gif) Ten post edytował Michael65 17.09.2011, 17:29:08 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%)
|
Z tego co się orientuje to raczej nie ma możliwości zrobienia czegoś takiego natomiast możesz zrobić w ten sposób:
Plik cos.php Kod function funkcjaWPlikuCos() { // treść tego co w pliku cos.php // oraz w return to co powinno się pojawić w tym linku } Plik z html Kod <?php
include 'cos.php'; ?> <!-- treść html --> <img src="http://......./<?=funkcjaWPlikuCos()?>" /> <!-- dalsza część html --> |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 2.04.2010 Ostrzeżenie: (0%)
|
tylko ze nie mogę używać
<?php include 'cos.php'; ?> mogę działaś tylko na linku, czyli <img src="..."> tylko mogę coś wpisać tam gdzie kropki. Da się coś takiego osiągnąć? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
możesz tam dać link do skryptu php i dynamicznie generować obrazek
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%)
|
Da się ale javascript-em. PHP raczej wątpię, żeby dało się coś takiego zrobić.
Możesz zrobić np coś takiego: 1. Miedzy znacznikami head zamieszczasz sobie funkcje w JS która ma coś wykonać. 1.1 W funkcji wykonujesz co tam Ci potrzeba 1.2 Odwołujesz się do elementu na podstawie jego ID Kod document.getElelemenyById("nazwaElementu").src = wynik; 2. W tagu body dodajesz Kod onload = "funkcjaWJS()" Ewentualnie jeśli potrzebujesz koniecznie pliku php to możesz skorzystać w bibliotek js: prototype lub jquery. Mają one obsługę ajax więc możesz wysłać zapytanie do pliku a ten zwróci Ci wynik. W tedy w funkcji między tagami head musisz zawrzeć polecenia Ajax. Może to wyglądać mniej więcej tak: Kod new Ajax.Request('cos.php', { parametr1: parametr // tablica parametrów do przekazania - działanie identyczne jak przekazanie danych post przez formularz onSuccess: function(odpowiedz){ $("nazwaElementu").src = odpwiedz.responseText; }, }); W tym wypadku potrzebna będzie biblioteka prototype. Można bez problemu znaleźć w google i ściągnąć. W obiekcie "odpowiedz.responseText" jest zawarte to co się powinno wyświetlić dla normalnego użytkownika, więc wystarczy, że wyświetlisz w pliku cos.php wynik i będzie on w tym obiekcie. /// Edit tehaha w sumie masz racje. Nie ma potrzeby męczyć się aż tak z JS (IMG:style_emoticons/default/smile.gif) Nie do końca poprawnie zrozumiałem treść problemu Tutaj jest opisane jak można osiągnąć efekt którego potrzebujesz: http://php.pl/Wortal/Artykuly/PHP/Bibliote...e-grafiki-w-PHP Ten post edytował freemp3 17.09.2011, 18:54:39 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Wyjaśnij dlaczego tak chcesz robić - oszczędzisz ludziom czas.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 2.04.2010 Ostrzeżenie: (0%)
|
bo chce to zastosować w allegro, a tam nie można dać nic poza HTML i CSS
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%)
|
Zastosuj się do rady ~tehaha.
W img podaj adres do skryptu php, a w skrypcie zwroc do przegladarki grafikę. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:14 |