DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
841
Tıklama
0
Öne Çıkarma
Php'de javascript ile include
M
19 yıl (77 mesaj)
Çavuş
Konu Sahibi

Arkadaşlar,

Amacım bir php dosyasının içinde sürekli tekrarlanan komutları bir javascript dosyası içinde yazarak include işlemi gerçekleştirmek (Php include komutu Türkçe karakter sorunu yarattığı için bu yolu denemek istedim). Bu işlem için aşağıdaki index.php ve top.js adlı dosyaları bilgisayarımda kurulu WAMP5 Version 1.6.4 server üzerinde çalıştırdığımda sorunsuz çalışıyor.

Ancak aynı dosyaları Kayyo Server'a yükleyip çalıştırmayı denediğim zaman top.js dosyasını hiç okumuyor. Sanki aşağıdaki satır hiç yokmuş gibi işlem yapıyor:

<script src="top.js" type="text/javascript"></script>

Yardımlarınız için şimdiden teşekkürler!


// index.php

<HTML>
<HEAD>
<TITLE>Sayfa Başlığı</TITLE>
<META content="Sayfa açıklaması" name=description>
<META content="Sayfa anahtar kelimeler" name=keywords>
</HEAD>
<BODY>

<script src="top.js" type="text/javascript"></script>

<br>

<table border=1>
<tr>
<td>
Ana dosya 1 nci sütun
</td>
<td>
Ana dosya 2 nci sütun
</td>
<td>
Ana dosya 3 nci sütun
</td>
</tr>
</table>

</BODY>
</HTML>


// top.js

document.write (" <table border=1>");
document.write (" <tr>");
document.write (" <td>");
document.write (" js 1 nci sütun");
document.write (" </td>");
document.write (" <td>");
document.write (" js 2 nci sütun");
document.write (" </td>");
document.write (" <td>");
document.write (" js 3 ncü sütun");
document.write (" </td>");
document.write (" </tr>");
document.write (" </table>");





< Bu mesaj bu kişi tarafından değiştirildi MehmetCaner -- 23 Ekim 2006; 9:31:02 >

L
19 yıl (466 mesaj)
Yüzbaşı

Bunu dene;
<HTML>  
<HEAD>
<TITLE>Sayfa Başlığı</TITLE>
<META content="Sayfa açıklaması" name=description>
<META content="Sayfa anahtar kelimeler" name=keywords>
</HEAD>
<BODY>
<script FOR='window' EVENT='onload'>
document.write (" <table border=1>");
document.write (" <tr>");
document.write (" <td>");
document.write (" js 1 nci sütun");
document.write (" </td>");
document.write (" <td>");
document.write (" js 2 nci sütun");
document.write (" </td>");
document.write (" <td>");
document.write (" js 3 ncü sütun");
document.write (" </td>");
document.write (" </tr>");
document.write (" </table>");
</script>
</BODY>
</HTML>

Ancak böyle yaparsan sadece istediğin tablo görünür...

Tavsiye edebileceğim;
<HTML>  
<HEAD>
<TITLE>Sayfa Başlığı</TITLE>
<META content="Sayfa açıklaması" name=description>
<META content="Sayfa anahtar kelimeler" name=keywords>
</HEAD>
<BODY>
<script FOR='window' EVENT='onload'>
a='js 1 nci sütun';
b='js 2 nci sütun';
c='js 3 ncü sütun';
document.getElementById('aa').firstChild.nodeValue=a;
document.getElementById('bb').firstChild.nodeValue=b;
document.getElementById('cc').firstChild.nodeValue=c;
</script>
<table border=1>
<tr><td id=aa>1</td></tr>
<tr><td id=bb>2</td></tr>
<tr><td id=cc>3</td></tr>
</table>
</BODY>
</HTML>





< Bu mesaj bu kişi tarafından değiştirildi looter -- 15 Kasım 2006; 15:31:48 >
Bu mesaja 1 cevap geldi.
G
19 yıl (101547 mesaj)
Yarbay

Sorunun php ile değil, looter`ın da örneklediği gibi html ile. Çözümü doğru yerde aramak lazım...


Bu mesaja @Midgàrd cevap verdi.
M
19 yıl (1544 mesaj)
Binbaşı

PHP ile alakasi yok konunun ... :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.