2011-05-30 16 views
6

मैं एक बुकमार्कलेट बनाने का प्रयास कर रहा हूं जो उस पृष्ठ का यूआरएल बदल देगा जो मैं वर्तमान में चालू हूं, और यूआरएल स्ट्रिंग के साथ एक नया पेज बदल गया है। मैंने बुकमार्लेट्स पर कई अन्य धागे की समीक्षा की है, लेकिन मुझे एक समाधान नहीं मिला है जो मेरे लिए काम करता है।बुकमार्कलेट बनाना: विशिष्ट स्ट्रिंग के साथ वर्तमान यूआरएल संलग्न करें

http://mywebsite.com/directory/page.html:

मैं एक यूआरएल है कि इस तरह दिखता है बदलने के लिए सक्षम होने के लिए चाहते हैं? रेफरल = गूगल & यात्रा = 1

रहे हैं:

http://mywebsite.com/directory/page.html? कुत्ते = Fido & बिल्ली = Mittens

तीन गोल:

1) के बाद मौजूदा URL में कुछ भी हटाना चाहते हैं? निशान।

2) प्रश्न चिह्न के बाद "कुत्ते = चार्ली & बिल्ली = मिट्टेंस" संलग्न करें।

3) इसके तत्काल बाद नया URL

यह काफी सरल लगता है के साथ, इस नए पृष्ठ लोड है, लेकिन मैं ऐसा करने के तरीके जानने के लिए नहीं कर पाए हैं। किसी भी तरह की सहायता का स्वागत किया जाएगा!

उत्तर

8

इस प्रयास करें:

javascript: window.location = window.location.protocol + '//' + window.location.hostname + window.location.pathname + '?dog=Charlie&cat=Mittens'; 
+0

सुझाव @SalmanPK के लिए धन्यवाद। हां, मैंने कोशिश की कि 'जावास्क्रिप्ट: window.location = window.location.hostname + window.location.pathname। 'कुत्ता = चार्ली और बिल्ली = मिट्टेंस'; और जब मैं बुकमार्कलेट पर क्लिक करता हूं तो पेज या यूआरएल के साथ कुछ भी नहीं होता है। – John

+0

Opps इसे ठीक करें, अभी आज़माएं :) –

+1

बिल्कुल सही! आपकी मदद के लिए बहुत बहुत धन्यवाद :) – John

संबंधित मुद्दे